State stack element for an iterator on a DDL structure (serializer of VariantStruct) More...
#include <ddlSerializeStack.hpp>
Public Member Functions | |
DDLSerializeState (const DDLSerializeState &o) | |
Copy constructor. More... | |
DDLSerializeState (const types::VariantStruct *v, const types::VariantConst &t) | |
Constructor. More... | |
DDLSerializeState (const types::VariantStruct *v) | |
Constructor. More... | |
DDLSerializeState (langbind::FilterBase::ElementType typ, const types::VariantConst &elem) | |
Constructor. More... | |
const types::VariantStruct * | value () const |
Get the value reference of the current state. More... | |
std::size_t | state () const |
Get the current internal state. More... | |
void | state (std::size_t idx) |
Set the current internal state. More... | |
langbind::FilterBase::ElementType | type () const |
Set the element type visited in the current state. More... | |
const types::VariantConst & | tag () const |
Get the name of the element visited in the current state. More... | |
Private Attributes | |
const types::VariantStruct * | m_value |
std::size_t | m_stateidx |
langbind::FilterBase::ElementType | m_elemtype |
types::VariantConst | m_tag |
State stack element for an iterator on a DDL structure (serializer of VariantStruct)
|
inline |
Copy constructor.
|
inline |
Constructor.
|
inline |
Constructor.
|
inline |
Constructor.
|
inline |
Get the current internal state.
|
inline |
Set the current internal state.
|
inline |
Get the name of the element visited in the current state.
|
inline |
Set the element type visited in the current state.
|
inline |
Get the value reference of the current state.
|
private |
|
private |
|
private |
|
private |
Copyright © 2014 - Project Wolframe - All Rights Reserved