CFx SDK Documentation  2023 SP0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
OdStaticSharedPtr< T > Class Template Reference

#include <TrVisStaticSharedPtr.h>

Inheritance diagram for OdStaticSharedPtr< T >:
OdSharedPtr< T > OdStaticDefSharedPtr< T >

Public Member Functions

 OdStaticSharedPtr (T *pRef)
 
OdStaticSharedPtroperator= (const OdStaticSharedPtr &other)
 
- Public Member Functions inherited from OdSharedPtr< T >
 OdSharedPtr ()
 
 OdSharedPtr (T *pObject)
 
 OdSharedPtr (const OdSharedPtr &other)
 
 ~OdSharedPtr ()
 
OdSharedPtroperator= (const OdSharedPtr &other)
 
T * operator-> ()
 
T * get ()
 
const T * get () const
 
 operator T* ()
 
 operator const T * () const
 
const T * operator-> () const
 
T & operator* ()
 
const T & operator* () const
 
bool isNull () const
 
T * detach ()
 
int refCount () const
 

Protected Member Functions

T ** accessObjPtr ()
 
int ** accessRefPtr ()
 

Protected Attributes

int m_realRefs
 

Detailed Description

template<class T>
class OdStaticSharedPtr< T >

<group ExRender_Windows_Classes>

Definition at line 36 of file TrVisStaticSharedPtr.h.

Constructor & Destructor Documentation

◆ OdStaticSharedPtr()

template<class T >
OdStaticSharedPtr< T >::OdStaticSharedPtr ( T *  pRef)
inline

Definition at line 44 of file TrVisStaticSharedPtr.h.

Member Function Documentation

◆ accessObjPtr()

template<class T >
T** OdStaticSharedPtr< T >::accessObjPtr ( )
inlineprotected

Definition at line 41 of file TrVisStaticSharedPtr.h.

◆ accessRefPtr()

template<class T >
int** OdStaticSharedPtr< T >::accessRefPtr ( )
inlineprotected

Definition at line 42 of file TrVisStaticSharedPtr.h.

◆ operator=()

template<class T >
OdStaticSharedPtr& OdStaticSharedPtr< T >::operator= ( const OdStaticSharedPtr< T > &  other)
inline

Definition at line 50 of file TrVisStaticSharedPtr.h.

Member Data Documentation

◆ m_realRefs

template<class T >
int OdStaticSharedPtr< T >::m_realRefs
protected

Definition at line 39 of file TrVisStaticSharedPtr.h.


The documentation for this class was generated from the following file: