|
ETL
0.04.19
|
#include <_trivial.h>
Public Member Functions | |
| operator reference () | |
| operator const_reference () const | |
| reference | get () |
| const_reference | get () const |
| void | construct () |
| void | destruct () |
| void | destroy () |
| template<class U > | |
| reference | operator= (const U &rhs) |
| template<class U > | |
| reference | operator= (const trivial< U > &rhs) |
| template<class U > | |
| reference | operator+= (const U &rhs) |
| template<class U > | |
| reference | operator-= (const U &rhs) |
| template<class U > | |
| reference | operator*= (const U &rhs) |
| template<class U > | |
| reference | operator/= (const U &rhs) |
| template<class U > | |
| reference | operator%= (const U &rhs) |
| template<class U > | |
| reference | operator^= (const U &rhs) |
| template<class U > | |
| reference | operator&= (const U &rhs) |
| template<class U > | |
| reference | operator>>= (const U &rhs) |
| template<class U > | |
| reference | operator<<= (const U &rhs) |
| operator bool () const | |
| bool | operator! () const |
Private Types | |
| typedef T | value_type |
| typedef T & | reference |
| typedef const T & | const_reference |
| typedef T * | pointer |
| typedef const T * | const_pointer |
Private Attributes | |
| char | data [sizeof(T)] |
Definition at line 51 of file _trivial.h.
|
private |
Definition at line 53 of file _trivial.h.
Definition at line 54 of file _trivial.h.
|
private |
Definition at line 55 of file _trivial.h.
Definition at line 56 of file _trivial.h.
|
private |
Definition at line 57 of file _trivial.h.
Definition at line 61 of file _trivial.h.
References trivial< T >::data.
|
inline |
Definition at line 68 of file _trivial.h.
References trivial< T >::data.
Definition at line 71 of file _trivial.h.
References trivial< T >::data.
Referenced by trivial< T >::operator=().
|
inline |
Definition at line 74 of file _trivial.h.
References trivial< T >::data.
|
inline |
Definition at line 77 of file _trivial.h.
|
inline |
Definition at line 80 of file _trivial.h.
Referenced by trivial< T >::destroy().
|
inline |
Definition at line 83 of file _trivial.h.
References trivial< T >::destruct().
Definition at line 86 of file _trivial.h.
|
inline |
Definition at line 90 of file _trivial.h.
References trivial< T >::get().
Definition at line 94 of file _trivial.h.
Definition at line 98 of file _trivial.h.
Definition at line 102 of file _trivial.h.
Definition at line 106 of file _trivial.h.
Definition at line 110 of file _trivial.h.
Definition at line 114 of file _trivial.h.
Definition at line 118 of file _trivial.h.
Definition at line 122 of file _trivial.h.
Definition at line 126 of file _trivial.h.
|
inline |
Definition at line 129 of file _trivial.h.
|
inline |
Definition at line 132 of file _trivial.h.
|
private |
Definition at line 59 of file _trivial.h.
Referenced by trivial< T >::get(), trivial< T >::operator const_reference(), and trivial< T >::operator reference().
1.8.1.2