#include <Based_Pointer_T.h>
Inheritance diagram for ACE_Based_Pointer


Public Methods | |
| ACE_Based_Pointer (void) | |
| Constructor. See constructor for for details. | |
| ACE_Based_Pointer (CONCRETE *initial) | |
| Initialize this object using the <initial> pointer. See constructor for for details. | |
| ACE_Based_Pointer (const void *base_addr, int dummy) | |
| Initialize this object with known <base_addr>. <dummy> is a dummy value used to resolve overload ambiguity and it otherwise ignored. | |
| ACE_Based_Pointer (const ACE_Based_Pointer<CONCRETE> &) | |
| Copy constructor (not implemented yet). | |
| void | operator= (const ACE_Based_Pointer<CONCRETE> &) |
| Assignment operator. | |
| void | operator= (CONCRETE *from) |
| Pseudo-assignment operator. | |
| CONCRETE* | operator-> (void) |
| The C++ "delegation operator". | |
This class makes it possible to transparently use "pointers" in shared memory as easily as programming with pointers to local memory by overloading the C++ delegation operator->().
|
||||
|
Constructor. See constructor for for details.
|
|
||||
|
Initialize this object using the <initial> pointer. See constructor for for details.
|
|
||||||
|
Initialize this object with known <base_addr>. <dummy> is a dummy value used to resolve overload ambiguity and it otherwise ignored.
|
|
||||
|
Copy constructor (not implemented yet).
|
|
||||
|
The C++ "delegation operator".
|
|
||||
|
Pseudo-assignment operator.
Reimplemented from ACE_Based_Pointer_Basic. |
|
||||
|
Assignment operator.
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000