|
HDK
|
Include dependency graph for UT_StringMap.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | UT_StringMap< T > |
| class | UT_SortedStringMap< ITEM_T > |
| Same as UT_StringMap, but keeps the strings in a sorted order. More... | |
Macros | |
| #define | __UT_StringMap_h__ |
| #define | UT_STRINGREF_WRAPPER(return_type, name, qualifier) |
| #define | UT_STRINGREF_WRAPPER_RANGE(iterator_type, name, qualifier) |
| #define __UT_StringMap_h__ |
Definition at line 14 of file UT_StringMap.h.
| #define UT_STRINGREF_WRAPPER | ( | return_type, | |
| name, | |||
| qualifier | |||
| ) |
We want methods like find() to take a const UT_StringRef& instead of a const UT_StringHolder& for the following reasons:
Definition at line 25 of file UT_StringMap.h.
| #define UT_STRINGREF_WRAPPER_RANGE | ( | iterator_type, | |
| name, | |||
| qualifier | |||
| ) |
Specialization of the above macro for methods that return an iterator range, since something like std::pair<iterator, iterator> is interpreted as two arguments when being passed to a macro (due to the comma).
Definition at line 33 of file UT_StringMap.h.