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

ph::common::deletable_object_base Class Reference

#include <deletable_object.hpp>

Inheritance diagram for ph::common::deletable_object_base:

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

Abstract class representing a an object which can be deleted through a member.

Definition at line 15 of file deletable_object.hpp.

Public Member Functions

virtual ~deletable_object_base ()
virtual void delete_object ()

Constructor & Destructor Documentation

virtual ph::common::deletable_object_base::~deletable_object_base  )  [inline, virtual]

Definition at line 22 of file deletable_object.hpp.

Member Function Documentation

virtual void ph::common::deletable_object_base::delete_object  )  [inline, virtual]

Delete the object. The default actually deletes it, so don't forget to call this guy.

Reimplemented in reflect_test::c_ref, reflect_test::c_vector, persist_test::c_ref, and persist_test::c_vector.

Definition at line 24 of file deletable_object.hpp.

Referenced by ph::common::ref_object_helper::helper_delete_object().

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