openMSX
Classes | Typedefs
Endian Namespace Reference

Classes

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

Typedefs

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

Typedef Documentation

◆ B16

using Endian::B16 = typedef EndianT<uint16_t, ConvBig <openmsx::OPENMSX_BIGENDIAN> >

Definition at line 110 of file endian.hh.

◆ B32

using Endian::B32 = typedef EndianT<uint32_t, ConvBig <openmsx::OPENMSX_BIGENDIAN> >

Definition at line 112 of file endian.hh.

◆ L16

using Endian::L16 = typedef EndianT<uint16_t, ConvLittle<openmsx::OPENMSX_BIGENDIAN> >

Definition at line 111 of file endian.hh.

◆ L32

using Endian::L32 = typedef EndianT<uint32_t, ConvLittle<openmsx::OPENMSX_BIGENDIAN> >

Definition at line 113 of file endian.hh.