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