|
template<typename ValueType > |
std::enable_if< std::is_fundamental< ValueType >::value &&sizeof(ValueType)==1, ValueType >::type | MR::ByteOrder::swap (ValueType v) |
|
template<typename ValueType > |
std::enable_if< std::is_fundamental< ValueType >::value &&sizeof(ValueType)==2, ValueType >::type | MR::ByteOrder::swap (ValueType v) |
|
template<typename ValueType > |
std::enable_if< std::is_fundamental< ValueType >::value &&sizeof(ValueType)==4, ValueType >::type | MR::ByteOrder::swap (ValueType v) |
|
template<typename ValueType > |
std::enable_if< std::is_fundamental< ValueType >::value &&sizeof(ValueType)==8, ValueType >::type | MR::ByteOrder::swap (ValueType v) |
|
template<typename ValueType > |
std::enable_if< is_complex< ValueType >::value, ValueType >::type | MR::ByteOrder::swap (ValueType v) |
|
template<typename ValueType > |
ValueType | MR::ByteOrder::LE (ValueType v) |
|
template<typename ValueType > |
ValueType | MR::ByteOrder::BE (ValueType v) |
|
template<typename ValueType > |
ValueType | MR::ByteOrder::swap (const ValueType value, bool is_big_endian) |
|
template<typename ValueType > |
ValueType | MR::Raw::fetch_LE (const void *address) |
|
template<typename ValueType > |
ValueType | MR::Raw::fetch_BE (const void *address) |
|
template<typename ValueType > |
ValueType | MR::Raw::fetch_ (const void *address, bool is_big_endian=false) |
|
template<typename ValueType > |
ValueType | MR::Raw::fetch__native (const void *address) |
|
template<typename ValueType > |
void | MR::Raw::store_LE (const ValueType value, void *address) |
|
template<typename ValueType > |
void | MR::Raw::store_BE (const ValueType value, void *address) |
|
template<typename ValueType > |
void | MR::Raw::store (const ValueType value, void *address, bool is_big_endian=false) |
|
template<typename ValueType > |
void | MR::Raw::store_native (const ValueType value, void *address) |
|
template<typename ValueType > |
ValueType | MR::Raw::fetch_LE (const void *data, size_t i) |
| fetch value in little-endian format from offset i from data More...
|
|
template<typename ValueType > |
ValueType | MR::Raw::fetch_BE (const void *data, size_t i) |
| fetch value in big-endian format from offset i from data More...
|
|
template<typename ValueType > |
ValueType | MR::Raw::fetch (const void *data, size_t i, bool is_big_endian=false) |
| fetch value in format is_big_endian from offset i from data More...
|
|
template<typename ValueType > |
ValueType | MR::Raw::fetch_native (const void *data, size_t i) |
| fetch value in native format from offset i from data More...
|
|
template<typename ValueType > |
void | MR::Raw::store_LE (const ValueType value, void *data, size_t i) |
| store value in little-endian format at offset i from data More...
|
|
template<typename ValueType > |
void | MR::Raw::store_BE (const ValueType value, void *data, size_t i) |
| store value in big-endian format at offset i from data More...
|
|
template<typename ValueType > |
void | MR::Raw::store (const ValueType value, void *data, size_t i, bool is_big_endian=false) |
| store value in format is_big_endian at offset i from data More...
|
|
template<typename ValueType > |
void | MR::Raw::store_native (const ValueType value, void *data, size_t i) |
| store value in native format at offset i from data More...
|
|