#include <outerable_object.hpp>
Inheritance diagram for ph::common::outerable_object_base:
Definition at line 18 of file outerable_object.hpp.
Public Member Functions | |
virtual | ~outerable_object_base () |
virtual object_base * | outer () const =0 |
virtual void | outer (object_base *outer)=0 |
|
Definition at line 24 of file outerable_object.hpp. |
|
return the "outer" object from this one. Implemented in reflect_test::base, reflect_test::c_base, persist_test::base, and persist_test::c_base. Referenced by ph::common::vector_object_helper::helper_add(), ph::common::ref_object_helper::helper_add(), and ph::common::composite_object_helper::helper_equal(). |
|
Set the outer object of this object. Implemented in reflect_test::base, reflect_test::c_base, persist_test::base, and persist_test::c_base. |