#include <ulxr_valueparse_base.h>
Inheritance diagram for ulxr::ValueParserBase::MemberState:
Public Member Functions | |
MemberState (unsigned st, Value *val) | |
Constructs a MemberState. | |
virtual void | takeValue (Value *val) |
Transfers a Value into the MemberState. | |
virtual void | takeName (const CppString &name) |
Transfers a member name into the MemberState. | |
Protected Attributes | |
Value * | mem_val |
Private Member Functions | |
MemberState (const MemberState &) | |
MemberState & | operator= (const MemberState &) |
Definition at line 137 of file ulxr_valueparse_base.h.
ulxr::ValueParserBase::MemberState::MemberState | ( | unsigned | st, | |
Value * | val | |||
) |
Constructs a MemberState.
st | the actual state | |
val | pointer to the resulting value |
Definition at line 133 of file ulxr_valueparse_base.cpp.
References ulxr::ValueParserBase::ValueState::value.
ulxr::ValueParserBase::MemberState::MemberState | ( | const MemberState & | ) | [private] |
void ulxr::ValueParserBase::MemberState::takeValue | ( | Value * | val | ) | [virtual] |
Transfers a Value into the MemberState.
val | the value |
Reimplemented from ulxr::ValueParserBase::ValueState.
Definition at line 141 of file ulxr_valueparse_base.cpp.
References ULXR_PCHAR, and ULXR_TRACE.
void ulxr::ValueParserBase::MemberState::takeName | ( | const CppString & | name | ) | [virtual] |
Transfers a member name into the MemberState.
name | the member name |
Reimplemented from ulxr::ValueParserBase::ValueState.
Definition at line 154 of file ulxr_valueparse_base.cpp.
MemberState& ulxr::ValueParserBase::MemberState::operator= | ( | const MemberState & | ) | [private] |
Value* ulxr::ValueParserBase::MemberState::mem_val [protected] |
Definition at line 159 of file ulxr_valueparse_base.h.