Match an unsigned decimal
Synopsis
template<class Unsigned>
struct unsigned_rule;
Types
Name |
Member Functions
Name |
Description
Extra leading zeroes are disallowed.
Value Type
using value_type = Unsigned;
Example
Rules are used with the function parse
.
system::result< unsigned short > rv = parse( "32767", unsigned_rule< unsigned short >{} );
BNF
unsigned = "0" / ( ["1"..."9"] *DIGIT )
Template Parameters
Name |
Description |
Unsigned |
The unsigned integer type used to store the result. |
See Also
grammar::parse
.
Created with MrDocs