|
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>.