|
framework
|
Endianness definitions. More...
#include <framework/common/byte_swap.hpp>#include <framework/common/word_swap.hpp>#include <framework/common/endian.inl>Go to the source code of this file.
Namespaces | |
| framework | |
| Framework namespace. | |
Constant Groups | |
| framework | |
| Framework namespace. | |
Macros | |
| #define | FRAMEWORK_BIG_ENDIAN 1 |
| Big endian constant. | |
| #define | FRAMEWORK_LITTLE_ENDIAN 2 |
| Little endian constant. | |
| #define | FRAMEWORK_PDP_ENDIAN 3 |
| PDP (middle) endian constant. | |
| #define | FRAMEWORK_HOST_ENDIANNESS |
| Host endianness. More... | |
| #define | FRAMEWORK_HOST_FLOAT_ENDIANNESS |
| Host float endianness. More... | |
Enumerations | |
| enum | framework::byte_order |
| Byte order alias. More... | |
Endianness definitions.
| #define FRAMEWORK_HOST_ENDIANNESS |
Host endianness.
Defines the host endianness assumed by this framework. This value may be defined explicitly or deduced from a platform-specific package like endian.h. Must be set to one of the FRAMEWORK_*_ENDIAN macro values provides in this documentation.
| #define FRAMEWORK_HOST_FLOAT_ENDIANNESS |
Host float endianness.
Defines the host floating point endianness assumed by this framework. This value may be defined explicitly or deduced from a platform-specific package like endian.h. Must be set to one of the FRAMEWORK_*_ENDIAN macro values provides in this documentation.
1.8.3.1-20130402