VisioMove
2.1.5
|
Public Member Functions | |
VgRefPtr () | |
Constructor. More... | |
VgRefPtr (Type *pPointer) | |
Constructor. More... | |
VgRefPtr (const VgRefPtr &pRefPtr) | |
Copy constructor. More... | |
template<class OtherType > | |
VgRefPtr (const VgRefPtr< OtherType > &pRefPtr) | |
Cross-type constructor. More... | |
~VgRefPtr () | |
Destructor. More... | |
operator VgEngine::VgConstRefPtr< Type > () | |
Conversion operator to VgConstRefPtr. More... | |
operator VgEngine::VgConstRefPtr< Type > () const | |
Conversion operator to VgConstRefPtr. More... | |
template<typename OtherType > | |
operator VgEngine::VgConstRefPtr< OtherType > () const | |
Cross-type conversion operator to VgConstRefPtr. More... | |
VgRefPtr & | operator= (const VgRefPtr &pRefPtr) |
Assignation operator. More... | |
template<class OtherType > | |
VgRefPtr< Type > & | operator= (const VgRefPtr< OtherType > &pRefPtr) |
Cross-type assignation operator. More... | |
VgRefPtr & | set (Type *pPointer) |
VgRefPtr & | operator= (Type *pPointer) |
Assignation operator with a pointer. More... | |
bool | operator== (const VgRefPtr &pRefPtr) const |
Equal to operator (VgRefPtr acts like a pointer). More... | |
bool | operator== (const Type *pPointer) const |
Equal to operator (VgRefPtr acts like a pointer). More... | |
bool | operator!= (const VgRefPtr &pRefPtr) const |
Not equal to operator (VgRefPtr acts like a pointer). More... | |
bool | operator!= (const Type *pPointer) const |
Not equal to operator (VgRefPtr acts like a pointer). More... | |
bool | operator< (const VgRefPtr &pRefPtr) const |
Greater than operator (VgRefPtr acts like a pointer). More... | |
Type & | operator* () const |
Dereference the pointer. More... | |
Type * | operator-> () const |
Allow the access to encapsulated pointer's members. More... | |
Type * | get () const |
Retrieves the encapsulated pointer. More... | |
bool | operator! () const |
Logical negation operator (used to test the pointer validity). More... | |
bool | isValid () const |
Tell if the pointer is valid. More... | |
operator bool () | |
Static Public Member Functions | |
static VgRefPtr< Type > | getNull () |
Friends | |
class | VgEngine::VgObjectBridge |
template<typename > | |
class | VgConstRefPtr |
template<typename > | |
class | VgRefPtr |
bool | operator== (const Type *pPointer, const VgRefPtr &pRefPtr) |
Equal to operator (VgRefPtr acts like a pointer). More... | |
bool | operator!= (const Type *pPointer, const VgRefPtr &pRefPtr) |
Not equal to operator (VgRefPtr acts like a pointer). More... | |
|
inline |
Constructor.
|
inline |
Constructor.
|
inline |
Copy constructor.
|
inline |
Cross-type constructor.
|
inline |
Destructor.
|
inline |
Retrieves the encapsulated pointer.
|
inlinestatic |
|
inline |
Tell if the pointer is valid.
|
inline |
|
inline |
Cross-type conversion operator to VgConstRefPtr.
|
inline |
Conversion operator to VgConstRefPtr.
|
inline |
Conversion operator to VgConstRefPtr.
|
inline |
Logical negation operator (used to test the pointer validity).
|
inline |
Not equal to operator (VgRefPtr acts like a pointer).
|
inline |
Not equal to operator (VgRefPtr acts like a pointer).
|
inline |
Dereference the pointer.
|
inline |
Allow the access to encapsulated pointer's members.
|
inline |
Greater than operator (VgRefPtr acts like a pointer).
|
inline |
Assignation operator.
|
inline |
Cross-type assignation operator.
|
inline |
Assignation operator with a pointer.
|
inline |
Equal to operator (VgRefPtr acts like a pointer).
|
inline |
Equal to operator (VgRefPtr acts like a pointer).
|
inline |
|
friend |
Not equal to operator (VgRefPtr acts like a pointer).
|
friend |
Equal to operator (VgRefPtr acts like a pointer).
|
friend |