XnStringsHash.h File Reference

#include "XnHash.h"
#include <XnOS.h>

Go to the source code of this file.

Classes

class  XnStringsKeyManager
class  XnStringsKeyTranslator

Defines

#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_WITH_TRANSLATOR(ValueType, ClassName, ValueTranslator)   XN_DECLARE_STRINGS_HASH_WITH_TRANSLATOR_DECL(, ValueType, ClassName, ValueTranslator)
#define XN_DECLARE_STRINGS_HASH_DECL(decl, ValueType, ClassName)
#define XN_DECLARE_STRINGS_HASH(ValueType, ClassName)   XN_DECLARE_STRINGS_HASH_DECL(, ValueType, ClassName)

Define Documentation

#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.

#define XN_DECLARE_STRINGS_HASH_DECL ( decl,
ValueType,
ClassName   ) 
Value:

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.

#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.

#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.


Generated on 11 Feb 2011 for OpenNI 1.0.0 by  doxygen 1.6.1