This is intended for direct access by a lexer associated with this context, and ONLY by such lexers. More...
#include <data_node_format.hpp>
Public Member Functions | |
lexer_metadata () | |
Public Attributes | |
tree_builder * | builder |
size_t | internaldepth |
std::string | nodename |
std::string | nodeclass |
std::string | property |
std::string | bufferyy |
This is intended for direct access by a lexer associated with this context, and ONLY by such lexers.
Except for the builder member, these are temporary holding points for vars common to most lexers, placed here to avoid using global data in the lexer code.
Definition at line 298 of file data_node_format.hpp.
s11n::io::tree_builder_context< ContextT >::lexer_metadata::lexer_metadata | ( | ) | [inline] |
Definition at line 307 of file data_node_format.hpp.
References s11n::io::tree_builder_context< ContextT >::lexer_metadata::bufferyy, s11n::io::tree_builder_context< ContextT >::lexer_metadata::builder, s11n::io::tree_builder_context< ContextT >::lexer_metadata::internaldepth, s11n::io::tree_builder_context< ContextT >::lexer_metadata::nodeclass, and s11n::io::tree_builder_context< ContextT >::lexer_metadata::nodename.
std::string s11n::io::tree_builder_context< ContextT >::lexer_metadata::bufferyy |
Definition at line 306 of file data_node_format.hpp.
Referenced by s11n::io::tree_builder_context< ContextT >::lexer_metadata::lexer_metadata().
tree_builder* s11n::io::tree_builder_context< ContextT >::lexer_metadata::builder |
Definition at line 300 of file data_node_format.hpp.
Referenced by s11n::io::tree_builder_context< ContextT >::lexer_metadata::lexer_metadata().
size_t s11n::io::tree_builder_context< ContextT >::lexer_metadata::internaldepth |
Definition at line 302 of file data_node_format.hpp.
Referenced by s11n::io::tree_builder_context< ContextT >::lexer_metadata::lexer_metadata().
std::string s11n::io::tree_builder_context< ContextT >::lexer_metadata::nodeclass |
Definition at line 304 of file data_node_format.hpp.
Referenced by s11n::io::tree_builder_context< ContextT >::lexer_metadata::lexer_metadata().
std::string s11n::io::tree_builder_context< ContextT >::lexer_metadata::nodename |
Definition at line 303 of file data_node_format.hpp.
Referenced by s11n::io::tree_builder_context< ContextT >::lexer_metadata::lexer_metadata().
std::string s11n::io::tree_builder_context< ContextT >::lexer_metadata::property |
Definition at line 305 of file data_node_format.hpp.