66
66
/** In some cases we use byte or uint16 to store values that are defined as enum. It is
73
73
template <typename Tenum_t> struct TinyEnumT;
75
75
/** The general declaration of TinyEnumT<> (above) */
78
78
typedef Tenum_t enum_type; ///< expose our enumeration type (i.e. Trackdir) to outside
79
79
typedef EnumPropsT<Tenum_t> Props; ///< make easier access to our enumeration propeties
80
80
typedef typename Props::storage storage_type; ///< small storage type