#include <persist_context.hpp>
Public Member Functions | |
bool | valid () const |
void | parse () |
name_space | next () const |
name_space | prev () const |
operator bool () const | |
name_space () | |
name_space (const std::string &ns, bool doParse=false) | |
Public Attributes | |
std::string | namespace_ |
std::string | root_ |
std::string | node_ |
std::string | lineage_ |
std::string | descendants_ |
bool | valid_ |
Definition at line 30 of file persist_context.hpp.
|
inline |
Definition at line 73 of file persist_context.hpp.
|
inline |
Definition at line 83 of file persist_context.hpp.
References descendants_, lineage_, namespace_, node_, parse(), root_, and valid_.
|
inline |
Definition at line 66 of file persist_context.hpp.
References descendants_, and name_space().
Referenced by persist_context::get_node().
|
inline |
Definition at line 72 of file persist_context.hpp.
References valid_.
|
inline |
Definition at line 41 of file persist_context.hpp.
References namespace_.
Referenced by name_space().
|
inline |
Definition at line 69 of file persist_context.hpp.
References lineage_, and name_space().
Referenced by persist_file_context::clear_var().
|
inline |
Definition at line 38 of file persist_context.hpp.
References valid_.
std::string persist_context::name_space::descendants_ |
Definition at line 35 of file persist_context.hpp.
Referenced by persist_manager::get_context(), name_space(), and next().
std::string persist_context::name_space::lineage_ |
Definition at line 34 of file persist_context.hpp.
Referenced by persist_file_context::clear_var(), name_space(), and prev().
std::string persist_context::name_space::namespace_ |
Definition at line 31 of file persist_context.hpp.
Referenced by persist_context::get_node(), name_space(), and parse().
std::string persist_context::name_space::node_ |
Definition at line 33 of file persist_context.hpp.
Referenced by persist_file_context::clear_var(), and name_space().
std::string persist_context::name_space::root_ |
Definition at line 32 of file persist_context.hpp.
Referenced by persist_manager::get_context(), persist_context::get_node(), persist_file_context::load(), name_space(), persist_file_context::save_context(), and persist_context::set_node().
bool persist_context::name_space::valid_ |
Definition at line 36 of file persist_context.hpp.
Referenced by name_space(), operator bool(), and valid().