#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.
1.5.1