State stack element for an initializer of a DDL structure from an iterator (serialization) More...
#include <ddlParseStack.hpp>
Public Member Functions | |
DDLParseState (const DDLParseState &o) | |
Copy constructor. More... | |
DDLParseState (const char *name_, types::VariantStruct *v, const types::NormalizeFunction *n) | |
Constructor. More... | |
~DDLParseState () | |
Destructor. More... | |
types::VariantStruct * | value () const |
Reference to the substructure visited in this state. More... | |
const char * | name () const |
Reference name of the substructure visited in this state. More... | |
void | state (std::size_t idx) |
Set the internal state. More... | |
std::size_t | state () const |
Get the internal state. More... | |
const types::NormalizeFunction * | normalizer () const |
Get the normalizer function of the value node of this state. More... | |
Private Attributes | |
std::size_t | m_size |
std::size_t | m_elemidx |
types::VariantStruct * | m_value |
const types::NormalizeFunction * | m_normalizer |
const char * | m_name |
std::size_t | m_stateidx |
State stack element for an initializer of a DDL structure from an iterator (serialization)
|
inline |
Copy constructor.
|
inline |
Constructor.
|
inline |
Destructor.
|
inline |
Reference name of the substructure visited in this state.
|
inline |
Get the normalizer function of the value node of this state.
|
inline |
Set the internal state.
|
inline |
Get the internal state.
|
inline |
Reference to the substructure visited in this state.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Copyright © 2014 - Project Wolframe - All Rights Reserved