31#ifndef ETL_TYPE_DEF_INCLUDED
32#define ETL_TYPE_DEF_INCLUDED
38 #define ETL_TYPEDEF(T, name) class name##_tag; typedef etl::type_def<name##_tag, T> name
52 template <
typename TIdType,
typename TValue>
57 typedef TValue value_type;
58 typedef TIdType id_type;
79 operator TValue()
const
95 type_def::operator ++();
110 type_def::operator --();
261 const TValue& get()
const
269 return lhs.value < rhs.value;
275 return lhs.value <= rhs.value;
281 return lhs.value > rhs.value;
287 return lhs.value >= rhs.value;
293 return lhs.value == rhs.value;
299 return lhs.value != rhs.value;
Definition: type_def.h:54
bitset_ext
Definition: absolute.h:38