[#digit] [section digit] [h1 Synopsis] struct digit; This is a [link parser parser]. [h1 Description] Parser accepting one character in the range `0-9`. The result of the parser is the accepted character. [h1 Header] #include [h1 Expression semantics] The following are equivalent: digit accept_when [h1 Example] #include #include #include #include #include using namespace boost::metaparse; static_assert( !is_error>::type::value, "digit should accept a digit" ); static_assert( is_error>::type::value, "digit should reject a character" ); static_assert( get_result< digit::apply >::type::value == '0', "the result of parsing should be the character value" ); [endsect]