Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct parsed_data;
- namespace impl {
- constexpr parsed_data parse( const str_const & str );
- }
- template <std::size_t N>
- constexpr parsed_data
- parse( const char( & a )[ N ] ){
- constexpr str_const input{ a };
- static_assert( check( input ), "Malformed input!" );
- return impl::parse( input );
- }
- int main(){
- parse( "{ Foo : Bar } { Quooz : Baz }" );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement