#include "XnList.h"
Go to the source code of this file.
Classes | |
class | XnStack |
Defines | |
#define | XN_DECLARE_STACK_WITH_TRANSLATOR_DECL(decl, Type, ClassName, Translator) |
#define | XN_DECLARE_STACK_WITH_TRANSLATOR(Type, ClassName, Translator) XN_DECLARE_STACK_WITH_TRANSLATOR_DECL(, ClassName, Translator) |
#define | XN_DECLARE_STACK_DECL(decl, Type, ClassName) |
#define | XN_DECLARE_STACK(Type, ClassName) XN_DECLARE_STACK_DECL(, Type, ClassName) |
#define XN_DECLARE_STACK | ( | Type, | ||
ClassName | ||||
) | XN_DECLARE_STACK_DECL(, Type, ClassName) |
Declares a stack of type Type, named ClassName, that uses the default translator.
#define XN_DECLARE_STACK_DECL | ( | decl, | ||
Type, | ||||
ClassName | ||||
) |
XN_DECLARE_DEFAULT_VALUE_TRANSLATOR_DECL(decl, Type, XN_DEFAULT_TRANSLATOR_NAME(ClassName)) \ XN_DECLARE_STACK_WITH_TRANSLATOR_DECL(decl, Type, ClassName, XN_DEFAULT_TRANSLATOR_NAME(ClassName))
Declares a stack of type Type, named ClassName, that uses the default translator. It is declared using the declspec decl.
#define XN_DECLARE_STACK_WITH_TRANSLATOR | ( | Type, | ||
ClassName, | ||||
Translator | ||||
) | XN_DECLARE_STACK_WITH_TRANSLATOR_DECL(, ClassName, Translator) |
Declares a stack of type Type, named ClassName. The class uses Translator for translating from Type to XnValue.
#define XN_DECLARE_STACK_WITH_TRANSLATOR_DECL | ( | decl, | ||
Type, | ||||
ClassName, | ||||
Translator | ||||
) |
/* Note: we use queue declaration, as this is the same interface. */ \ XN_DECLARE_QUEUE_WITH_TRANSLATOR_DECL(decl, Type, ClassName, Translator, XnStack)
Declares a stack of type Type, named ClassName. The class uses Translator for translating from Type to XnValue. It is declared using the declspec decl.