|
JSON Voorhees
Killer JSON for C++
|
Inheritance diagram for jsonv::ast_node::error:
Collaboration diagram for jsonv::ast_node::error:Public Member Functions | |
| constexpr | error (const char *token_begin, std::size_t token_size, ast_error error_code) |
| constexpr ast_error | error_code () const |
Public Member Functions inherited from jsonv::ast_node::basic_dynamic_size_token< error, ast_node_type::error > | |
| constexpr | basic_dynamic_size_token (const char *token_begin, std::size_t token_size) |
| constexpr std::size_t | token_size () const |
Public Member Functions inherited from jsonv::ast_node::base< TSelf, KIndexToken > | |
| string_view | token_raw () const |
| operator ast_node () const | |
Allow implicit conversion to the more generic ast_node. | |
Additional Inherited Members | |
Static Public Member Functions inherited from jsonv::ast_node::base< TSelf, KIndexToken > | |
| static constexpr ast_node_type | type () |
Get the ast_node_type type. | |
Protected Member Functions inherited from jsonv::ast_node::base< TSelf, KIndexToken > | |
| constexpr | base (const char *token_begin) |