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: