JSON Voorhees
Killer JSON for C++
Loading...
Searching...
No Matches
jsonv::ast_node::basic_dynamic_size_token< TSelf, KIndexToken > Class Template Reference
+ Inheritance diagram for jsonv::ast_node::basic_dynamic_size_token< TSelf, KIndexToken >:
+ Collaboration diagram for jsonv::ast_node::basic_dynamic_size_token< TSelf, KIndexToken >:

Public Member Functions

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)
 

Detailed Description

template<typename TSelf, ast_node_type KIndexToken>
class jsonv::ast_node::basic_dynamic_size_token< TSelf, KIndexToken >

Definition at line 205 of file ast.hpp.

Constructor & Destructor Documentation

◆ basic_dynamic_size_token()

template<typename TSelf , ast_node_type KIndexToken>
constexpr jsonv::ast_node::basic_dynamic_size_token< TSelf, KIndexToken >::basic_dynamic_size_token ( const char token_begin,
std::size_t  token_size 
)
inlineexplicitconstexpr

Definition at line 208 of file ast.hpp.

Member Function Documentation

◆ token_size()

template<typename TSelf , ast_node_type KIndexToken>
constexpr std::size_t jsonv::ast_node::basic_dynamic_size_token< TSelf, KIndexToken >::token_size ( ) const
inlineconstexpr

Definition at line 213 of file ast.hpp.


The documentation for this class was generated from the following file: