Public Member Functions | |
TOptionallyOwnedPointer (Pointee &referenceToUnownedObject) | |
TOptionallyOwnedPointer (Pointee *pOwnedPointer) | |
TOptionallyOwnedPointer (const TOptionallyOwnedPointer &rhs) | |
~TOptionallyOwnedPointer () | |
TOptionallyOwnedPointer & | operator= (const TOptionallyOwnedPointer &rhs) |
Pointee * | operator-> () |
const Pointee * | operator-> () const |
Pointee * | Get () |
const Pointee * | Get () const |
Pointee & | GetRef () |
const Pointee & | GetRef () const |
bool | OwnsPointer () const |
TOptionallyOwnedPointer | ( | Pointee & | referenceToUnownedObject | ) | [inline, explicit] |
TOptionallyOwnedPointer | ( | Pointee * | pOwnedPointer | ) | [inline] |
TOptionallyOwnedPointer | ( | const TOptionallyOwnedPointer< Pointee > & | rhs | ) |
~TOptionallyOwnedPointer | ( | ) | [inline] |
TOptionallyOwnedPointer& operator= | ( | const TOptionallyOwnedPointer< Pointee > & | rhs | ) |
Pointee* operator-> | ( | ) | [inline] |
const Pointee* operator-> | ( | ) | const [inline] |
Pointee* Get | ( | ) | [inline] |
const Pointee* Get | ( | ) | const [inline] |
Pointee& GetRef | ( | ) | [inline] |
const Pointee& GetRef | ( | ) | const [inline] |
bool OwnsPointer | ( | ) | const [inline] |