ACE  6.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
ACE_Dumpable_Ptr Class Reference

A smart pointer stored in the in-memory object database ACE_ODB. The pointee (if any) is deleted when reassigned. More...

#include <Dump.h>

Collaboration diagram for ACE_Dumpable_Ptr:
Collaboration graph
[legend]

Public Member Functions

 ACE_Dumpable_Ptr (const ACE_Dumpable *dumper=0)
 
const ACE_Dumpableoperator-> () const
 
void operator= (const ACE_Dumpable *dumper) const
 

Private Attributes

const ACE_Dumpabledumper_
 

Detailed Description

A smart pointer stored in the in-memory object database ACE_ODB. The pointee (if any) is deleted when reassigned.

Constructor & Destructor Documentation

ACE_Dumpable_Ptr::ACE_Dumpable_Ptr ( const ACE_Dumpable dumper = 0)

Member Function Documentation

const ACE_Dumpable * ACE_Dumpable_Ptr::operator-> ( void  ) const
void ACE_Dumpable_Ptr::operator= ( const ACE_Dumpable dumper) const

Member Data Documentation

const ACE_Dumpable* ACE_Dumpable_Ptr::dumper_
private

"Real" pointer to the underlying abstract base class pointer that does the real work.


The documentation for this class was generated from the following files: