FbxSharedPtr< Type, Policy > Class Template Reference
#include <fbxalloc.h>
template<class Type, class Policy = FbxDeletionPolicyDefault<Type>>
class FbxSharedPtr< Type, Policy >
Definition at line 292 of file fbxalloc.h.
Construct from a pointer.
Definition at line 302 of file fbxalloc.h.
FbxSharedPtr class describes an object that stores a pointer to a single allocated object of type Typ...
Copy constructor.
Definition at line 315 of file fbxalloc.h.
319 if (pSPtr.mPtr != 0 && mRef != 0)
Retrieve the pointer it holds.
Definition at line 347 of file fbxalloc.h.
Type* operator-> |
( |
| ) |
const |
|
inline |
Member access operator.
Definition at line 350 of file fbxalloc.h.
operator Type * |
( |
| ) |
const |
|
inline |
Convert to a Type pointer.
Definition at line 353 of file fbxalloc.h.
Type& operator* |
( |
| ) |
const |
|
inline |
Logical not operator.
Definition at line 359 of file fbxalloc.h.
359 {
return mPtr == 0; }
Convert to boolean value.
Definition at line 362 of file fbxalloc.h.
362 {
return mPtr != 0; }
The documentation for this class was generated from the following file: