SAX parser tools.
Classes | |
| class | ArrayParser | 
| class | BaseError | 
| class | BaseParser | 
| Base class for SAX parser.  More... | |
| class | BaseValidator | 
| class | BoolParser | 
| class | EmptyValidator | 
| class | IntegralParser | 
| class | IntegralParser< std::int32_t > | 
| class | IntegralParser< std::int64_t > | 
| class | InternalParseError | 
| class | JsonValueParser | 
| SAX-parser for formats::json::Value.  More... | |
| class | MapParser | 
| class | NumberParser | 
| class | ParseError | 
| class | ParserHandler | 
| class | ParserState | 
| class | StringParser | 
| class | Subscriber | 
| class | SubscriberSink | 
| class | SubscriberSinkOptional | 
| class | TypedParser | 
| Main base class for SAX parsers.  More... | |
| class | Validator | 
Typedefs | |
| using | IntParser = IntegralParser<std::int32_t> | 
| using | Int32Parser = IntegralParser<std::int32_t> | 
| using | Int64Parser = IntegralParser<std::int64_t> | 
| using | DoubleParser = NumberParser<double> | 
| using | FloatParser = NumberParser<float> | 
Functions | |
| template<typename T , typename Parser > | |
| T | ParseToType (std::string_view input) | 
| template<typename T , typename F > | |
| auto | MakeValidator (F f) | 
Variables | |
| template<typename T > | |
| constexpr EmptyValidator< T > | kEmptyValidator | 
Definition at line 26 of file number_parser.hpp.
Definition at line 28 of file number_parser.hpp.
| using formats::json::parser::Int32Parser = IntegralParser<std::int32_t> | 
Definition at line 49 of file int_parser.hpp.
| using formats::json::parser::Int64Parser = IntegralParser<std::int64_t> | 
Definition at line 50 of file int_parser.hpp.
| using formats::json::parser::IntParser = IntegralParser<std::int32_t> | 
Definition at line 48 of file int_parser.hpp.
Definition at line 33 of file validator.hpp.
| T formats::json::parser::ParseToType | ( | std::string_view | input | ) | 
Definition at line 158 of file typed_parser.hpp.
      
  | 
  inlineconstexpr | 
Definition at line 38 of file validator.hpp.