MXAEndian.h File Reference


Namespaces

namespace  MXA
namespace  MXA::Endian
namespace  MXA::Endian::Detail

Classes

struct  MXA::Endian::Detail::ReverseBytes< sizeof(uint16) >
struct  MXA::Endian::Detail::ReverseBytes< sizeof(uint32) >
struct  MXA::Endian::Detail::ReverseBytes< sizeof(uint64) >
struct  MXA::Endian::ByteSwapper
struct  MXA::Endian::FromSystemToBig
struct  MXA::Endian::FromSystemToLittle
struct  MXA::Endian::FromBigToSystem
struct  MXA::Endian::FromLittleToSystem

Functions

const std::string MXA::Endian::BIGE_STR ("BIGE")
const std::string MXA::Endian::LITE_STR ("LITE")
bool MXA::Endian::isBig ()
bool MXA::Endian::isLittle ()
void MXA::Endian::Detail::_reverseBytes (uint16 &n)
void MXA::Endian::Detail::_reverseBytes (float32 &n)
void MXA::Endian::Detail::_reverseBytes (uint32 &n)
void MXA::Endian::Detail::_reverseBytes (uint64 &n)
template<class Type>
void MXA::Endian::reverseBytes (Type &n)

Variables

const char MXA::Endian::BIGE [4] = { 'B', 'I', 'G', 'E' }
const char MXA::Endian::LITE [4] = { 'L', 'I', 'T', 'E'}

Generated on Tue Nov 17 18:43:10 2009 for MXADataModel by  doxygen 1.5.2