cisst-saw
Loading...
Searching...
No Matches
cmnDataFormat Class Reference

#include <cmnDataFormat.h>

Public Types

enum  WordSize { CMN_DATA_32_BITS , CMN_DATA_64_BITS }
enum  Endianness { CMN_DATA_LITTLE_ENDIAN , CMN_DATA_BIG_ENDIAN }
enum  SizeTSize { CMN_DATA_SIZE_T_SIZE_32 , CMN_DATA_SIZE_T_SIZE_64 }

Public Member Functions

 cmnDataFormat (void)
const WordSizeGetWordSize (void) const
const EndiannessGetEndianness (void) const
const SizeTSizeGetSizeTSize (void) const

Friends

class cmnDataTest

Member Enumeration Documentation

◆ Endianness

Enumerator
CMN_DATA_LITTLE_ENDIAN 
CMN_DATA_BIG_ENDIAN 

◆ SizeTSize

Enumerator
CMN_DATA_SIZE_T_SIZE_32 
CMN_DATA_SIZE_T_SIZE_64 

◆ WordSize

Enumerator
CMN_DATA_32_BITS 
CMN_DATA_64_BITS 

Constructor & Destructor Documentation

◆ cmnDataFormat()

cmnDataFormat::cmnDataFormat ( void )

Constructor. By default the constructor will determine the word size, endian-ness and size of size_t for the current binary.

Member Function Documentation

◆ GetEndianness()

const Endianness & cmnDataFormat::GetEndianness ( void ) const
inline

◆ GetSizeTSize()

const SizeTSize & cmnDataFormat::GetSizeTSize ( void ) const
inline

◆ GetWordSize()

const WordSize & cmnDataFormat::GetWordSize ( void ) const
inline

◆ cmnDataTest

friend class cmnDataTest
friend

The documentation for this class was generated from the following file: