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

ph::common::composite_object_helper Class Reference

#include <composite_object.hpp>

Inheritance diagram for ph::common::composite_object_helper:

persist_test::c_base reflect_test::c_base persist_test::c_ref persist_test::c_vector reflect_test::c_ref reflect_test::c_vector

Detailed Description

A class which implements equality for composite objects.

Definition at line 21 of file composite_object.hpp.

Public Member Functions

bool helper_equal (const object_base *obj, object_base *outer, const std::string &name) const

Member Function Documentation

bool ph::common::composite_object_helper::helper_equal const object_base obj,
object_base outer,
const std::string &  name
const [inline]

Definition at line 28 of file composite_object.hpp.

References ph::common::object_base::comparable(), ph::common::comparable_object_base::equal(), ph::common::nameable_object_base::name(), ph::common::object_base::nameable(), ph::common::outerable_object_base::outer(), and ph::common::object_base::outerable().

Referenced by persist_test::c_base::equal(), and reflect_test::c_base::equal().

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