|
ACE 7.1.4
|
A smart proxy that keeps track of the relative offset of a "pointer" from its base address. More...
#include <Based_Pointer_T.h>


Additional Inherited Members | |
Public Attributes inherited from ACE_Based_Pointer_Basic< CONCRETE > | |
| ACE_ALLOC_HOOK_DECLARE | |
| Declare the dynamic allocation hooks. | |
Protected Attributes inherited from ACE_Based_Pointer_Basic< CONCRETE > | |
| ptrdiff_t | target_ |
| ptrdiff_t | base_offset_ |
| Keep track of our offset from the base pointer. | |
A smart proxy that keeps track of the relative offset of a "pointer" from its base address.
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 ACE_Based_Pointer_Basic for details.
| ACE_Based_Pointer< CONCRETE >::ACE_Based_Pointer | ( | CONCRETE * | initial | ) |
Initialize this object using the <initial> pointer. See constructor for ACE_Based_Pointer_Basic for details.
| ACE_Based_Pointer< CONCRETE >::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.
|
delete |
|
delete |
|
inline |
|
inline |
Pseudo-assignment operator.
|
inline |