#include <root.hpp>
Inheritance diagram for reflect_test::root:
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 |
|
Definition at line 37 of file reflect/test/root.hpp. |
|
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(). |
|
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(). |
|
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(). |
|
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(). |
|
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(). |