21#ifndef mia_core_attributetype_hh
22#define mia_core_attributetype_hh
51 return type & scalar_mask;
60 static const int scalar_mask = 0x7FFFFFFF;
69#define ATTR_TYPEID(T, ID) \
71 struct attribute_type<T> : public EAttributeType{ \
72 static const int value = ID; \
#define ATTR_TYPEID(T, ID)
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
#define NS_MIA_END
conveniance define to end the mia namespace
static const int attr_ushort
static const int attr_bool
static const int attr_unknown
static const int attr_schar
static bool is_vector(int type)
static const int attr_uint
static int scalar_type(int type)
static const int attr_float
static const int attr_string
static const int attr_sint
static const int attr_ulong
static const int attr_uchar
static const int vector_bit
static const int attr_slong
static const int attr_sshort
static const int attr_double