HDK
|
Go to the source code of this file.
Classes | |
class | UT_ArrayStringMap< ITEM_T > |
struct | UT::DefaultClearer< UT_ArrayStringMap< ITEM_T > > |
Namespaces | |
UT | |
Macros | |
#define | __UT_ArrayStringMap_h__ |
#define | UT_STRINGREF_WRAPPER(return_type, name, qualifier) |
#define | UT_STRINGREF_WRAPPER_RANGE(iterator_type, name, qualifier) |
#define __UT_ArrayStringMap_h__ |
Definition at line 14 of file UT_ArrayStringMap.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_ArrayStringMap.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_ArrayStringMap.h.