cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Friends | List of all members
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

Enumerator
CMN_DATA_LITTLE_ENDIAN 
CMN_DATA_BIG_ENDIAN 
Enumerator
CMN_DATA_SIZE_T_SIZE_32 
CMN_DATA_SIZE_T_SIZE_64 
Enumerator
CMN_DATA_32_BITS 
CMN_DATA_64_BITS 

Constructor & Destructor Documentation

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

const Endianness& cmnDataFormat::GetEndianness ( void  ) const
inline
const SizeTSize& cmnDataFormat::GetSizeTSize ( void  ) const
inline
const WordSize& cmnDataFormat::GetWordSize ( void  ) const
inline

Friends And Related Function Documentation

friend class cmnDataTest
friend

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