#include <Dump.h>
Collaboration diagram for ACE_Dumpable_Ptr:

Public Methods | |
| ACE_Dumpable_Ptr (const ACE_Dumpable *dumper=0) | |
| const ACE_Dumpable * | operator-> () const |
| void | operator= (const ACE_Dumpable *dumper) const |
Private Attributes | |
| const ACE_Dumpable * | dumper_ |
| "Real" pointer to the underlying abstract base class pointer that does the real work. More... | |
Definition at line 93 of file Dump.h.
|
|
Definition at line 24 of file Dump.cpp. References ACE_TRACE.
|
|
|
Definition at line 31 of file Dump.cpp. References ACE_TRACE, and dumper_.
|
|
|
Definition at line 38 of file Dump.cpp. References ACE_TRACE, and dumper_.
00039 {
00040 ACE_TRACE ("ACE_Dumpable_Ptr::operator=");
00041 if (this->dumper_ != dumper)
00042 {
00043 delete (ACE_Dumpable *) this->dumper_;
00044 ((ACE_Dumpable_Ptr *) this)->dumper_ = dumper;
00045 }
00046 }
|
|
|
"Real" pointer to the underlying abstract base class pointer that does the real work.
Definition at line 103 of file Dump.h. Referenced by operator->, and operator=. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002