Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

ph::persist::xml::parseobj Class Reference

#include <parseobj.hpp>

Inheritance diagram for ph::persist::xml::parseobj:

ph::persist::xml::parse

Detailed Description

Definition at line 32 of file parseobj.hpp.

Public Member Functions

 parseobj (parseobj *outer, std::istream *stream, const boost::filesystem::path &streampath, ph::common::persistable_object_context *context, std::ostream *console, const boost::filesystem::path &rootpath, bool silent, unsigned int debug=PARSEOBJ_NO_DEBUG)
ph::common::object_baseobj ()
void add_params (const std::map< std::string, std::string > &params)
 return the object that was parsed. add the map of parameters passed in to this parser.
void set_root_outer (ph::common::object_base *outer)
 set an outer object to use for the root object.


Constructor & Destructor Documentation

xml::parseobj::parseobj parseobj outer,
std::istream *  stream,
const boost::filesystem::path &  streampath,
ph::common::persistable_object_context context,
std::ostream *  console,
const boost::filesystem::path &  rootpath,
bool  silent,
unsigned int  debug = PARSEOBJ_NO_DEBUG
 

Definition at line 58 of file parseobj.cpp.


Member Function Documentation

ph::common::object_base* ph::persist::xml::parseobj::obj  )  [inline]
 

Definition at line 47 of file parseobj.hpp.

Referenced by persist_test::test_base::dotest(), and persist_test::test_baddata::test().

void xml::parseobj::add_params const std::map< std::string, std::string > &  params  ) 
 

return the object that was parsed. add the map of parameters passed in to this parser.

Definition at line 875 of file parseobj.cpp.

Referenced by persist_test::test_base::dotest().

void ph::persist::xml::parseobj::set_root_outer ph::common::object_base outer  )  [inline]
 

set an outer object to use for the root object.

Definition at line 53 of file parseobj.hpp.


The documentation for this class was generated from the following files:
Generated on Wed Apr 5 22:03:35 2006 for cppxmlobj by  doxygen 1.4.3