CFx SDK Documentation  2023 SP0
Classes | Typedefs | Functions
RxDictionary.h File Reference
#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< OdRxDictionaryIteratorOdRxDictionaryIteratorPtr
 
typedef OdSmartPtr< OdRxDictionaryOdRxDictionaryPtr
 

Functions

FIRSTDLL_EXPORT OdRxDictionaryodrxSysRegistry ()
 
FIRSTDLL_EXPORT OdRxDictionaryPtr odrxClassDictionary ()
 
FIRSTDLL_EXPORT OdRxDictionaryPtr odrxServiceDictionary ()
 
FIRSTDLL_EXPORT OdRxDictionaryPtr odrxCreateRxDictionary ()
 
FIRSTDLL_EXPORT OdRxDictionaryPtr odrxCreateSyncRxDictionary ()
 

Typedef Documentation

◆ OdRxDictionaryIteratorPtr

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.

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

Function Documentation

◆ odrxClassDictionary()

FIRSTDLL_EXPORT OdRxDictionaryPtr odrxClassDictionary ( )

Returns the smart pointer to the <link rtti_class_dictionary.html, Dictionary of Registered Classes>.

See also
<link rtti_concept.html, Concept of RTTI Technology>

<link rtti_class_registering.html, Registering and Unregistering of Classes>

◆ odrxCreateRxDictionary()

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.

◆ odrxCreateSyncRxDictionary()

FIRSTDLL_EXPORT OdRxDictionaryPtr odrxCreateSyncRxDictionary ( )

Creates a new dictionary object that can be modified from multiple threads and returns the smart pointer to it.

◆ odrxServiceDictionary()

FIRSTDLL_EXPORT OdRxDictionaryPtr odrxServiceDictionary ( )

Returns the smart pointer to the Dictionary of Registered Services.

◆ odrxSysRegistry()

FIRSTDLL_EXPORT OdRxDictionary* odrxSysRegistry ( )

Returns the raw pointer to the <link dictionaty_root_runtime.html, Root Run-Time Dictionary>.