FbxSharedPtr< Type, Policy > Class Template Reference
#include <fbxalloc.h>
template<class Type, class Policy = FbxDeletionPolicyDefault<Type>>
class FbxSharedPtr< Type, Policy >
Definition at line 294 of file fbxalloc.h.
Construct from a pointer.
Definition at line 304 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 317 of file fbxalloc.h.
321 if (pSPtr.mPtr != 0 && mRef != 0)
Retrieve the pointer it holds.
Definition at line 349 of file fbxalloc.h.
Type* operator-> |
( |
| ) |
const |
|
inline |
Member access operator.
Definition at line 352 of file fbxalloc.h.
operator Type * |
( |
| ) |
const |
|
inline |
Convert to a Type pointer.
Definition at line 355 of file fbxalloc.h.
Type& operator* |
( |
| ) |
const |
|
inline |
Logical not operator.
Definition at line 361 of file fbxalloc.h.
361 {
return mPtr == 0; }
Convert to boolean value.
Definition at line 364 of file fbxalloc.h.
364 {
return mPtr != 0; }
The documentation for this class was generated from the following file: