17 #ifndef STROMX_RUNTIME_ENUM_H 18 #define STROMX_RUNTIME_ENUM_H 20 #include "stromx/runtime/Primitive.h" 34 explicit Enum(
const unsigned int value) :
UInt32(value) {}
44 virtual const std::string &
type()
const {
return TYPE; }
48 static const std::string TYPE;
53 class STROMX_RUNTIME_API data_traits<Enum>
62 #endif // STROMX_RUNTIME_ENUM_H
Abstract data object.
Definition: Data.h:53
Definition: VariantHandle.h:34
Enum(const unsigned int value)
Definition: Enum.h:34
virtual const std::string & type() const
Definition: Enum.h:44
Enum()
Definition: Enum.h:31
The stromx class library.
Definition: AdjustRgbChannels.cpp:29
const Enum operator=(const unsigned int value)
Definition: Enum.h:37
Value of an enumeration.
Definition: Enum.h:27
virtual Data * clone() const
Definition: Enum.h:45