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

reflect_test::foo Class Reference

#include <foo.hpp>

Inheritance diagram for reflect_test::foo:


Detailed Description

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


Public Member Functions

foo (const std::string &type, const std::string &name)
void addbars ()
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::foo::foo ( const std::string & type,
const std::string & name
) [inline]

Definition at line 36 of file reflect/test/foo.hpp.


Member Function Documentation

void foo::addbars ( )

Definition at line 88 of file reflect/test/foo.cpp.

References reflect_test::c_vector::add().

Referenced by reflect_test::root::addfoosandbars().

bool foo::accept ( ph::common::member_visitor * v ) [virtual]

Visit each of the members in the object.

Reimplemented from reflect_test::base.

Definition at line 28 of file reflect/test/foo.cpp.

References reflect_test::base::accept().

bool foo::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 44 of file reflect/test/foo.cpp.

References reflect_test::base::accept().

bool foo::accept ( ph::common::object_visitor * v ) [virtual]

Visit each of the objects within this object.

Reimplemented from reflect_test::base.

Definition at line 60 of file reflect/test/foo.cpp.

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

bool foo::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 71 of file reflect/test/foo.cpp.

References 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:37 2006 for cppxmlobj by doxygen 1.4.3

AltStyle によって変換されたページ (->オリジナル) /