#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.
| persist_context::name_space::name_space | ( | ) | [inline] |
Definition at line 73 of file persist_context.hpp.
Referenced by next(), and prev().

| persist_context::name_space::name_space | ( | const std::string & | ns, | |
| bool | doParse = false | |||
| ) | [inline] |
Definition at line 83 of file persist_context.hpp.
References descendants_, lineage_, namespace_, node_, parse(), root_, and valid_.

| name_space persist_context::name_space::next | ( | ) | const [inline] |
Definition at line 66 of file persist_context.hpp.
References descendants_, and name_space().
Referenced by persist_context::node::child(), and persist_file_context::persist_file_context().


| persist_context::name_space::operator bool | ( | ) | const [inline] |
Definition at line 72 of file persist_context.hpp.
References valid_.
| void persist_context::name_space::parse | ( | ) | [inline] |
Definition at line 41 of file persist_context.hpp.
References body(), and namespace_.
Referenced by name_space().


| name_space persist_context::name_space::prev | ( | ) | const [inline] |
Definition at line 69 of file persist_context.hpp.
References lineage_, and name_space().
Referenced by persist_file_context::clear_var().


| bool persist_context::name_space::valid | ( | ) | const [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 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(), parse(), and persist_context::set_node().
| 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_context::node::child(), persist_manager::get_context(), persist_file_context::load(), name_space(), and persist_file_context::save_context().
Definition at line 36 of file persist_context.hpp.
Referenced by name_space(), operator bool(), and valid().
| Generated by doxygen 1.7.1 on Fri May 25 2012 01:13:19 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |