Classes | Namespaces | Typedefs
endian.hh File Reference
#include "build-info.hh"
#include "inline.hh"
#include <cstdint>
#include <cstring>
Include dependency graph for endian.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  Endian::Ident
struct  Endian::BSwap
class  Endian::EndianT< T, Op >
struct  Endian::ConvBig< true >
struct  Endian::ConvBig< false >
struct  Endian::ConvLittle< true >
struct  Endian::ConvLittle< false >
class  Endian::UA_B16
class  Endian::UA_L16
class  Endian::UA_B32
class  Endian::UA_L32
struct  Endian::Little< uint8_t >
struct  Endian::Little< uint16_t >
struct  Endian::Little< uint32_t >
struct  Endian::Big< uint8_t >
struct  Endian::Big< uint16_t >
struct  Endian::Big< uint32_t >




using Endian::B16 = EndianT< uint16_t, ConvBig< openmsx::OPENMSX_BIGENDIAN > >
using Endian::L16 = EndianT< uint16_t, ConvLittle< openmsx::OPENMSX_BIGENDIAN > >
using Endian::B32 = EndianT< uint32_t, ConvBig< openmsx::OPENMSX_BIGENDIAN > >
using Endian::L32 = EndianT< uint32_t, ConvLittle< openmsx::OPENMSX_BIGENDIAN > >