CFx SDK Documentation 2024 SP0
|
#include "RxObject.h"
#include "RxIterator.h"
#include "RxDefs.h"
#include "RxNames.h"
#include "TD_PackPush.h"
#include "TD_PackPop.h"
Go to the source code of this file.
Classes | |
class | OdRxDictionaryIterator |
class | OdRxDictionary |
Typedefs | |
typedef OdSmartPtr< OdRxDictionaryIterator > | OdRxDictionaryIteratorPtr |
typedef OdSmartPtr< OdRxDictionary > | OdRxDictionaryPtr |
Functions | |
FIRSTDLL_EXPORT OdRxDictionary * | odrxSysRegistry () |
FIRSTDLL_EXPORT OdRxDictionaryPtr | odrxClassDictionary () |
OdRxClass * | odrxGetClassDesc (const OdString &className) |
OdRxClass * | odrxSafeGetClassDesc (const OdString &className) |
template<class TClass > | |
OdSmartPtr< TClass > | odrxCastByClassName (const OdRxObject *obj, const OdString &className) |
template<class TClass > | |
OdSmartPtr< TClass > | odrxSafeCastByClassName (const OdRxObject *obj, const OdString &className) |
FIRSTDLL_EXPORT OdRxDictionaryPtr | odrxServiceDictionary () |
FIRSTDLL_EXPORT OdRxDictionaryPtr | odrxCreateRxDictionary () |
FIRSTDLL_EXPORT OdRxDictionaryPtr | odrxCreateSyncRxDictionary () |
The typified smart pointer for the dictionary iterator. It is the template class created by the OdSmartPtr class.
Definition at line 85 of file RxDictionary.h.
typedef OdSmartPtr<OdRxDictionary> OdRxDictionaryPtr |
The typified smart pointer for the dictionary object. This template class is a specialization of the OdSmartPtr class for OdRxDictionary object.
Definition at line 388 of file RxDictionary.h.
|
inline |
Definition at line 419 of file RxDictionary.h.
FIRSTDLL_EXPORT OdRxDictionaryPtr odrxClassDictionary | ( | ) |
Returns the smart pointer to the <link rtti_class_dictionary.html, Dictionary of Registered Classes>.
<link rtti_class_registering.html, Registering and Unregistering of Classes>
FIRSTDLL_EXPORT OdRxDictionaryPtr odrxCreateRxDictionary | ( | ) |
Creates a new dictionary object that can be modified only from a single thread and returns the smart pointer to it.
FIRSTDLL_EXPORT OdRxDictionaryPtr odrxCreateSyncRxDictionary | ( | ) |
Creates a new dictionary object that can be modified from multiple threads and returns the smart pointer to it.
Definition at line 407 of file RxDictionary.h.
|
inline |
Definition at line 426 of file RxDictionary.h.
Definition at line 411 of file RxDictionary.h.
FIRSTDLL_EXPORT OdRxDictionaryPtr odrxServiceDictionary | ( | ) |
Returns the smart pointer to the Dictionary of Registered Services.
FIRSTDLL_EXPORT OdRxDictionary * odrxSysRegistry | ( | ) |
Returns the raw pointer to the <link dictionaty_root_runtime.html, Root Run-Time Dictionary>.