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

reflect_test::root Class Reference

#include <root.hpp>

Inheritance diagram for reflect_test::root:

reflect_test::base ph::common::object_base ph::common::visitable_object_base ph::common::outerable_object_base ph::common::outerable_helper ph::common::composition_object_base

Detailed Description

Definition at line 28 of file reflect/test/root.hpp.

Public Member Functions

 root (const std::string &type, const std::string &name)
void addfoosandbars ()
virtual bool accept (ph::common::member_visitor *v)
virtual bool accept (ph::common::const_member_visitor *v) const
virtual bool accept (ph::common::object_visitor *v)
virtual bool accept (ph::common::const_object_visitor *v) const


Constructor & Destructor Documentation

reflect_test::root::root const std::string &  type,
const std::string &  name
[inline]
 

Definition at line 37 of file reflect/test/root.hpp.


Member Function Documentation

void root::addfoosandbars  ) 
 

Definition at line 85 of file reflect/test/root.cpp.

References reflect_test::c_ref::add(), reflect_test::c_vector::add(), and reflect_test::foo::addbars().

Referenced by reflect_test::test_dump::test(), reflect_test::test_navigation::test(), and reflect_test::test_composite::test().

bool root::accept ph::common::member_visitor v  )  [virtual]
 

Visit each of the members in the object.

Reimplemented from reflect_test::base.

Definition at line 29 of file reflect/test/root.cpp.

References reflect_test::base::accept().

Referenced by reflect_test::test_dump::test().

bool root::accept ph::common::const_member_visitor v  )  const [virtual]
 

Visit each of the members in the object. But they won't be modified.

Reimplemented from reflect_test::base.

Definition at line 39 of file reflect/test/root.cpp.

References reflect_test::base::accept().

bool root::accept ph::common::object_visitor v  )  [virtual]
 

Visit each of the objects within this object.

Reimplemented from reflect_test::base.

Definition at line 49 of file reflect/test/root.cpp.

References reflect_test::c_ref::accept(), reflect_test::c_vector::accept(), and reflect_test::base::accept().

bool root::accept ph::common::const_object_visitor v  )  const [virtual]
 

Visit each of the objects within this object. But they won't be modified.

Reimplemented from reflect_test::base.

Definition at line 64 of file reflect/test/root.cpp.

References reflect_test::c_ref::accept(), reflect_test::c_vector::accept(), and reflect_test::base::accept().


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