CFx SDK Documentation
2023 SP0
|
#include <RxDispatchImpl.h>
Classes | |
class | Iterator |
Protected Member Functions | |
virtual OdRxDictionary * | propertiesInfo () const =0 |
PropDesc * | descAt (OdUInt32 id) const |
Additional Inherited Members | |
Static Public Member Functions inherited from OdRxObject | |
static OdRxObjectPtr | cast (const OdRxObject *pointer) |
static OdRxClass * | desc () |
<group OdRx_Classes>
Definition at line 57 of file RxDispatchImpl.h.
|
inline |
Definition at line 117 of file RxDispatchImpl.h.
|
inlineprotected |
Definition at line 80 of file RxDispatchImpl.h.
|
inlinevirtual |
Returns the /non-typified smart pointer/ to the instance that is associated with the dictionary item specified by the keyword.
key | [in] Item keyword as a string value. |
Implements OdRxDictionary.
Definition at line 83 of file RxDispatchImpl.h.
|
inlinevirtual |
Returns the /non-typified smart pointer/ to the instance that is associated with the dictionary item specified by the ID.
id | [in] Item ID as an integer value. |
Implements OdRxDictionary.
Definition at line 89 of file RxDispatchImpl.h.
|
inlinevirtual |
Returns true if and only if the dictionary object contains the item with the specified keyword.
key | [in] Keyword as a string value. |
Implements OdRxDictionary.
Definition at line 104 of file RxDispatchImpl.h.
|
inlinevirtual |
Returns true if and only if the dictionary object contains the item with the specified ID.
id | [in] ID as an integer value. |
Implements OdRxDictionary.
Definition at line 105 of file RxDispatchImpl.h.
|
inlinevirtual |
Returns the ID of the item specified by the keyword in the dictionary object.
key | [in] Keyword as a string value. |
Implements OdRxDictionary.
Definition at line 106 of file RxDispatchImpl.h.
|
inlinevirtual |
Returns true if and only if keywords of the dictionary object are case-sensitive, or false if keywords are case-insensitive.
Implements OdRxDictionary.
Definition at line 109 of file RxDispatchImpl.h.
|
inlinevirtual |
Returns the keyword of the item specified by the ID in the dictionary object.
id | [in] Entry ID. |
Implements OdRxDictionary.
Definition at line 107 of file RxDispatchImpl.h.
|
inlinevirtual |
Returns a new interator that can be used to traverse through items of the dictionary object.
iterType | [in] Type of iterator. |
Description OdRx::kDictCollated Traverses the entries in the order they were added to the dictionary. OdRx::kDictSorted Traverses the entries in alphabetical order by key value.
<link dictionary_iterating.html, Iterating through Items of a Dictionary>
<link iterator_concept.html, Concept of Iterators>
Implements OdRxDictionary.
Definition at line 111 of file RxDispatchImpl.h.
|
inlinevirtual |
Returns the number of items in the dictionary object.
Implements OdRxDictionary.
Definition at line 108 of file RxDispatchImpl.h.
|
protectedpure virtual |
|
inlinevirtual |
Puts the instance specified by the smart pointer into the dictionary object and associates it with the specified keyword.
key | [in] Keyword as a string value. |
pObject | [in] Pointer to the instance to be put. |
pRetId | [in] Pointer to an OdUInt32 to receive the Entry ID of the entry. |
Implements OdRxDictionary.
Definition at line 86 of file RxDispatchImpl.h.
|
inlinevirtual |
Puts the instance specified by the smart pointer into the dictionary object and associates it with the specified keyword.
id | [in] ID as an integer value. |
pObject | [in] Pointer to the instance to be put. |
Implements OdRxDictionary.
Definition at line 92 of file RxDispatchImpl.h.
|
inlinevirtual |
Removes the item specified by keyword from the dictionary object.
key | [in] Keyword as a string value. |
Implements OdRxDictionary.
Definition at line 126 of file RxDispatchImpl.h.
|
inlinevirtual |
Removes the item specified by keyword or ID from the dictionary object.
id | [in] ID as an integer value. |
Implements OdRxDictionary.
Definition at line 130 of file RxDispatchImpl.h.
|
inlinevirtual |
Sets the keyword for the item specified by ID for the dictionary object.
id | [in] ID as an integer value. |
newKey | [in] New keyword as a string value. |
Implements OdRxDictionary.
Definition at line 122 of file RxDispatchImpl.h.