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

persist_test::foo Class Reference

#include <foo.hpp>

Inheritance diagram for persist_test::foo:

persist_test::base ph::common::object_base ph::common::persistable_object_base ph::common::outerable_object_base ph::common::outerable_helper ph::common::composition_object_base

Detailed Description

Definition at line 17 of file persist/test/foo.hpp.

Public Member Functions

 foo (const std::string &type, const std::string &name)
virtual ph::common::object_baseget_composite_object (const std::string &name)
virtual bool has (const std::string &name) const
virtual void set (const std::string &name, const std::string &value)
virtual std::string get (const std::string &name) const
virtual bool write (ph::common::object_writer *writer) const


Constructor & Destructor Documentation

persist_test::foo::foo const std::string &  type,
const std::string &  name
[inline]
 

Definition at line 27 of file persist/test/foo.hpp.


Member Function Documentation

virtual ph::common::object_base* persist_test::foo::get_composite_object const std::string &  name  )  [virtual]
 

return the object if it is a composite one.

Implements ph::common::persistable_object_base.

virtual bool persist_test::foo::has const std::string &  name  )  const [virtual]
 

Does this member name exist?

Implements ph::common::persistable_object_base.

virtual void persist_test::foo::set const std::string &  name,
const std::string &  value
[virtual]
 

Set the value of a member in the class with a particular name.

Implements ph::common::persistable_object_base.

virtual std::string persist_test::foo::get const std::string &  name  )  const [virtual]
 

Get the value of a member in the class with a particular name.

Implements ph::common::persistable_object_base.

virtual bool persist_test::foo::write ph::common::object_writer writer  )  const [virtual]
 

Write out the object using the writer passed in.

Reimplemented from ph::common::persistable_object_base.


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