Public Types | |
typedef T | value_type |
typedef EndianType< T, getHostByteOrder()> | host_type |
typedef EndianType< T, ByteOrder::BigEndian > | network_type |
Public Member Functions | |
EndianType (T value) | |
EndianType (const EndianType &)=default | |
EndianType & | operator= (const EndianType &)=default |
template<ByteOrder OTHER_ORDER> | |
EndianType (const EndianType< T, OTHER_ORDER > &other) | |
template<ByteOrder OTHER_ORDER> | |
EndianType & | operator= (const EndianType< T, OTHER_ORDER > &other) |
bool | operator== (const EndianType &other) const |
bool | operator!= (const EndianType &other) const |
bool | operator< (const EndianType &other) const |
value_type | net () const |
value_type | host () const |
value_type | get () const |
Private Attributes | |
T | m_value |
Friends | |
class | EndianType< T, ByteOrder::BigEndian > |
class | EndianType< T, ByteOrder::LittleEndian > |
Definition at line 124 of file byte_order.hpp.
typedef EndianType<T, getHostByteOrder()> vanetza::EndianType< T, ORDER >::host_type |
Definition at line 129 of file byte_order.hpp.
typedef EndianType<T, ByteOrder::BigEndian> vanetza::EndianType< T, ORDER >::network_type |
Definition at line 130 of file byte_order.hpp.
typedef T vanetza::EndianType< T, ORDER >::value_type |
Definition at line 128 of file byte_order.hpp.
|
inlineexplicit |
Definition at line 133 of file byte_order.hpp.
|
inline |
Definition at line 139 of file byte_order.hpp.
|
inline |
Definition at line 176 of file byte_order.hpp.
|
inline |
Definition at line 171 of file byte_order.hpp.
|
inline |
Definition at line 166 of file byte_order.hpp.
|
inline |
Definition at line 156 of file byte_order.hpp.
|
inline |
Definition at line 161 of file byte_order.hpp.
|
inline |
Definition at line 145 of file byte_order.hpp.
|
inline |
Definition at line 151 of file byte_order.hpp.
|
friend |
Definition at line 176 of file byte_order.hpp.
|
friend |
Definition at line 176 of file byte_order.hpp.
|
private |
Definition at line 185 of file byte_order.hpp.