#include <type_def.h>
|
|
typedef TValue | type |
|
typedef TValue | value_type |
|
typedef TIdType | id_type |
|
|
template<typename T> |
| ETL_CONSTEXPR | type_def (T value_) ETL_NOEXCEPT |
|
ETL_CONSTEXPR | operator TValue () const ETL_NOEXCEPT |
|
ETL_CONSTEXPR14 type_def & | operator++ () ETL_NOEXCEPT |
|
ETL_CONSTEXPR14 type_def | operator++ (int) ETL_NOEXCEPT |
|
ETL_CONSTEXPR14 type_def & | operator-- () ETL_NOEXCEPT |
|
ETL_CONSTEXPR14 type_def | operator-- (int) ETL_NOEXCEPT |
|
template<typename T> |
| ETL_CONSTEXPR14 | ETL_TYPE_DEF_RETURN (T, TValue, type_def &) operator+ |
template<typename TIdType, typename TValue>
class etl::type_def< TIdType, TValue >
A template type to define strong typedefs. Usage:
ETL_TYPEDEF(int, mytype);
or
ETL_USING(mytype, int);
class mytype_t_tag;
The documentation for this class was generated from the following file: