Go to the source code of this file.
Classes | |
class | XnStringsKeyManager |
class | XnStringsKeyTranslator |
Defines | |
#define | XN_DECLARE_STRINGS_HASH(ValueType, ClassName) XN_DECLARE_STRINGS_HASH_DECL(, ValueType, ClassName) |
#define | XN_DECLARE_STRINGS_HASH_DECL(decl, ValueType, ClassName) |
#define | XN_DECLARE_STRINGS_HASH_WITH_TRANSLATOR(ValueType, ClassName, ValueTranslator) XN_DECLARE_STRINGS_HASH_WITH_TRANSLATOR_DECL(, ValueType, ClassName, ValueTranslator) |
#define | XN_DECLARE_STRINGS_HASH_WITH_TRANSLATOR_DECL(decl, ValueType, ClassName, ValueTranslator) XN_DECLARE_HASH_DECL(decl, const XnChar*, ValueType, ClassName, XnStringsKeyTranslator, ValueTranslator, XnStringsKeyManager) \ |
#define XN_DECLARE_STRINGS_HASH | ( | ValueType, | |
ClassName | |||
) | XN_DECLARE_STRINGS_HASH_DECL(, ValueType, ClassName) |
Declares a hash table from strings to ValueType that's named ClassName and uses default translator to translate values.
Definition at line 116 of file XnStringsHash.h.
#define XN_DECLARE_STRINGS_HASH_DECL | ( | decl, | |
ValueType, | |||
ClassName | |||
) |
XN_DECLARE_DEFAULT_VALUE_TRANSLATOR_DECL(decl, ValueType, XN_DEFAULT_TRANSLATOR_NAME(ClassName)) \ XN_DECLARE_STRINGS_HASH_WITH_TRANSLATOR_DECL(decl, ValueType, ClassName, XN_DEFAULT_TRANSLATOR_NAME(ClassName)) \
Declares a hash table from strings to ValueType that's named ClassName and uses default translator to translate values. It is declared using the decl declspec.
Definition at line 108 of file XnStringsHash.h.
#define XN_DECLARE_STRINGS_HASH_WITH_TRANSLATOR | ( | ValueType, | |
ClassName, | |||
ValueTranslator | |||
) | XN_DECLARE_STRINGS_HASH_WITH_TRANSLATOR_DECL(, ValueType, ClassName, ValueTranslator) |
Declares a hash table from strings to ValueType that's named ClassName and uses ValueTranslator to translate values.
Definition at line 101 of file XnStringsHash.h.
#define XN_DECLARE_STRINGS_HASH_WITH_TRANSLATOR_DECL | ( | decl, | |
ValueType, | |||
ClassName, | |||
ValueTranslator | |||
) | XN_DECLARE_HASH_DECL(decl, const XnChar*, ValueType, ClassName, XnStringsKeyTranslator, ValueTranslator, XnStringsKeyManager) \ |
Declares a hash table from strings to ValueType that's named ClassName and uses ValueTranslator to translate values. It is declared using the decl declspec.
Definition at line 94 of file XnStringsHash.h.