Public Member Functions | Public Attributes

persist_context::name_space Struct Reference

#include <persist_context.hpp>

Collaboration diagram for persist_context::name_space:
Collaboration graph
[legend]

List of all members.

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_

Detailed Description

Definition at line 30 of file persist_context.hpp.


Constructor & Destructor Documentation

persist_context::name_space::name_space (  )  [inline]

Definition at line 73 of file persist_context.hpp.

Referenced by next(), and prev().

Here is the caller graph for this function:

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_.

Here is the call graph for this function:


Member Function Documentation

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

bool persist_context::name_space::valid (  )  const [inline]

Definition at line 38 of file persist_context.hpp.

References valid_.


Member Data Documentation

Definition at line 35 of file persist_context.hpp.

Referenced by persist_manager::get_context(), name_space(), and next().

Definition at line 34 of file persist_context.hpp.

Referenced by name_space(), and prev().

Definition at line 33 of file persist_context.hpp.

Referenced by persist_file_context::clear_var(), and name_space().

Definition at line 36 of file persist_context.hpp.

Referenced by name_space(), operator bool(), and valid().


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by doxygen 1.7.1 on Fri May 25 2012 01:13:19 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs