HDK
|
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 26 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 34 of file UT_StringMap.h.