Loading...
Searching...
No Matches
bbm::endian Namespace Reference

Functions

Convert to Little Endian <=> Machine Representation
template<typename T >
little (const T &value)
 
template<typename Iterator >
void little (const Iterator &begin, const Iterator &end)
 
Convert Big Endian <=> Machine Representation
template<typename T >
big (const T &value)
 
template<typename Iterator >
void big (const Iterator &begin, const Iterator &end)
 

Variables

determine Endianess
static const bool isLittleEndian = detail::_isLittleEndian
 
static const bool isBigEndian = !detail::_isLittleEndian
 

Function Documentation

◆ big() [1/2]

void big ( const Iterator &  begin,
const Iterator &  end 
)
inline

◆ big() [2/2]

T big ( const T &  value)
inline

◆ little() [1/2]

void little ( const Iterator &  begin,
const Iterator &  end 
)
inline

◆ little() [2/2]

T little ( const T &  value)
inline

Variable Documentation

◆ isBigEndian

const bool isBigEndian = !detail::_isLittleEndian
static

◆ isLittleEndian

const bool isLittleEndian = detail::_isLittleEndian
static