CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
OdRxWrapperValue< Type > Class Template Reference

#include <RxDispatchImpl.h>

Inheritance diagram for OdRxWrapperValue< Type >:
OdSmartPtr< OdRxWrapper< Type > > OdBaseObjectPtr

Public Member Functions

 OdRxWrapperValue (const OdRxObjectPtr &pObject)
 
 OdRxWrapperValue (const Type &val)
 
 operator const Type & () const
 
- Public Member Functions inherited from OdSmartPtr< OdRxWrapper< Type > >
 OdSmartPtr ()
 
 OdSmartPtr (const OdRxWrapper< Type > *pObject, OdRxObjMod)
 
 OdSmartPtr (const OdRxWrapper< Type > *pObject)
 
 OdSmartPtr (const OdRxObject *pObject)
 
 OdSmartPtr (OdRxObject *pObject, OdRxObjMod)
 
 OdSmartPtr (const OdSmartPtr &pObject)
 
 OdSmartPtr (const OdRxObjectPtr &pObject)
 
 OdSmartPtr (const OdBaseObjectPtr &pObject)
 
 OdSmartPtr (OdSmartPtr &&pObject) noexcept
 
void attach (const OdRxWrapper< Type > *pObject)
 
void attach (OdRxObject *pObject)
 
 ~OdSmartPtr ()
 
void release ()
 
OdRxWrapper< Type > * detach ()
 
OdSmartPtroperator= (const OdSmartPtr &pObject)
 
OdSmartPtroperator= (OdSmartPtr &&pObject) noexcept
 
OdSmartPtroperator= (const OdBaseObjectPtr &pObject)
 
OdSmartPtroperator= (const OdRxWrapper< Type > *pObject)
 
const OdRxWrapper< Type > * get () const
 
OdRxWrapper< Type > * get ()
 
OdRxWrapper< Type > * operator-> ()
 
const OdRxWrapper< Type > * operator-> () const
 
 operator OdRxWrapper< Type > * ()
 
 operator const OdRxWrapper< Type > * () const
 
bool operator== (const void *pObject) const
 
bool operator== (const OdSmartPtr &pObject) const
 
bool operator!= (const void *pObject) const
 
bool operator!= (const OdSmartPtr &pObject) const
 
- Public Member Functions inherited from OdBaseObjectPtr
OdRxObjectget () const
 
bool isNull () const
 

Additional Inherited Members

- Protected Member Functions inherited from OdSmartPtr< OdRxWrapper< Type > >
void internalAddRef ()
 
void assign (const OdRxWrapper< Type > *pObject)
 
void assign (const OdRxObject *pObject)
 
void internalQueryX (const OdRxObject *pObject)
 
bool operator! () const
 
 operator bool () const
 
 operator bool ()
 
- Protected Member Functions inherited from OdBaseObjectPtr
 OdBaseObjectPtr ()
 
 OdBaseObjectPtr (const OdRxObject *pSource)
 
 OdBaseObjectPtr (OdBaseObjectPtr &&pObject) noexcept
 
OdBaseObjectPtroperator= (OdBaseObjectPtr &&pObject) noexcept
 
- Protected Attributes inherited from OdBaseObjectPtr
OdRxObjectm_pObject = nullptr
 

Detailed Description

template<class Type>
class OdRxWrapperValue< Type >

Definition at line 361 of file RxDispatchImpl.h.

Constructor & Destructor Documentation

◆ OdRxWrapperValue() [1/2]

template<class Type >
OdRxWrapperValue< Type >::OdRxWrapperValue ( const OdRxObjectPtr pObject)
inline

Definition at line 365 of file RxDispatchImpl.h.

◆ OdRxWrapperValue() [2/2]

template<class Type >
OdRxWrapperValue< Type >::OdRxWrapperValue ( const Type &  val)
inline

Definition at line 370 of file RxDispatchImpl.h.

Member Function Documentation

◆ operator const Type &()

template<class Type >
OdRxWrapperValue< Type >::operator const Type & ( ) const
inline

Definition at line 375 of file RxDispatchImpl.h.


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