|
Embedded Template Library 1.0
|
#include <type_def.h>
Public Types | |
| typedef TValue | value_type |
| typedef TIdType | id_type |
Public Member Functions | |
| ETL_CONSTEXPR | type_def (TValue value_) |
| ETL_CONSTEXPR | type_def (const type_def &other) |
| ETL_CONSTEXPR | operator TValue () const |
| ETL_CONSTEXPR14 type_def & | operator++ () |
| ETL_CONSTEXPR14 type_def | operator++ (int) |
| ETL_CONSTEXPR14 type_def & | operator-- () |
| ETL_CONSTEXPR14 type_def | operator-- (int) |
| ETL_CONSTEXPR14 type_def & | operator+= (TValue rhs) |
| ETL_CONSTEXPR14 type_def & | operator+= (const type_def &rhs) |
| ETL_CONSTEXPR14 type_def & | operator-= (TValue rhs) |
| ETL_CONSTEXPR14 type_def & | operator-= (const type_def &rhs) |
| ETL_CONSTEXPR14 type_def & | operator*= (TValue rhs) |
| ETL_CONSTEXPR14 type_def & | operator*= (const type_def &rhs) |
| ETL_CONSTEXPR14 type_def & | operator/= (TValue rhs) |
| ETL_CONSTEXPR14 type_def & | operator/= (const type_def &rhs) |
| ETL_CONSTEXPR14 type_def & | operator%= (TValue rhs) |
| ETL_CONSTEXPR14 type_def & | operator%= (const type_def &rhs) |
| ETL_CONSTEXPR14 type_def & | operator&= (TValue rhs) |
| ETL_CONSTEXPR14 type_def & | operator&= (const type_def &rhs) |
| ETL_CONSTEXPR14 type_def & | operator|= (TValue rhs) |
| ETL_CONSTEXPR14 type_def & | operator|= (const type_def &rhs) |
| ETL_CONSTEXPR14 type_def & | operator^= (TValue rhs) |
| ETL_CONSTEXPR14 type_def & | operator^= (const type_def &rhs) |
| ETL_CONSTEXPR14 type_def & | operator<<= (TValue rhs) |
| ETL_CONSTEXPR14 type_def & | operator>>= (TValue rhs) |
| ETL_CONSTEXPR14 type_def & | operator= (TValue rhs) |
| ETL_CONSTEXPR14 type_def & | operator= (const type_def &rhs) |
| TValue & | get () |
| ETL_CONSTEXPR const TValue & | get () const |
Friends | |
| ETL_CONSTEXPR bool | operator> (const type_def &lhs, const type_def &rhs) |
| ETL_CONSTEXPR bool | operator>= (const type_def &lhs, const type_def &rhs) |
| ETL_CONSTEXPR bool | operator== (const type_def &lhs, const type_def &rhs) |
| ETL_CONSTEXPR bool | operator!= (const type_def &lhs, const type_def &rhs) |
A template type to define strong typedefs. Usage: