ACE_Based_Pointer< CONCRETE > Class Template ReferenceA smart proxy that keeps track of the relative offset of a "pointer" from its base address. More...
Inheritance diagram for ACE_Based_Pointer< CONCRETE >:
Collaboration diagram for ACE_Based_Pointer< CONCRETE >:
Detailed Descriptiontemplate<class CONCRETE>
A smart proxy that keeps track of the relative offset of a "pointer" from its base address.
|
ACE_BEGIN_VERSIONED_NAMESPACE_DECL ACE_Based_Pointer< CONCRETE >::ACE_Based_Pointer | ( | void | ) | [inline] |
Constructor. See constructor for ACE_Based_Pointer_Basic for details.
ACE_Based_Pointer< CONCRETE >::ACE_Based_Pointer | ( | CONCRETE * | initial | ) | [inline] |
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 | |||
) | [inline] |
Initialize this object with known base_addr. dummy is a dummy value used to resolve overload ambiguity and it otherwise ignored.
ACE_Based_Pointer< CONCRETE >::ACE_Based_Pointer | ( | const ACE_Based_Pointer< CONCRETE > & | rhs | ) | [inline] |
Copy constructor (not implemented yet).
ACE_INLINE void ACE_Based_Pointer< CONCRETE >::operator= | ( | const ACE_Based_Pointer< CONCRETE > & | rhs | ) | [inline] |
Assignment operator.
ACE_INLINE void ACE_Based_Pointer< CONCRETE >::operator= | ( | CONCRETE * | from | ) | [inline] |
ACE_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE CONCRETE * ACE_Based_Pointer< CONCRETE >::operator-> | ( | void | ) | [inline] |
The C++ "delegation operator".