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().