|
cisst-saw
|
#include <string.h>#include <iostream>#include <sstream>#include <cisstCommon/cmnThrow.h>#include <cisstCommon/cmnDataFormat.h>#include <cisstCommon/cmnDataFunctionsMacros.h>#include <cisstCommon/cmnExport.h>Go to the source code of this file.
Classes | |
| class | cmnData< _elementType > |
Macros | |
| #define | _cmnDataFunctions_h |
| #define _cmnDataFunctions_h |
| CMN_DATA_SPECIALIZE_ALL_BYTE_SWAP | ( | double | , |
| d | ) |
| CMN_DATA_SPECIALIZE_ALL_BYTE_SWAP | ( | float | , |
| f | ) |
| CMN_DATA_SPECIALIZE_ALL_BYTE_SWAP | ( | int | , |
| i | ) |
| CMN_DATA_SPECIALIZE_ALL_BYTE_SWAP | ( | long int | , |
| li | ) |
| CMN_DATA_SPECIALIZE_ALL_BYTE_SWAP | ( | long long int | , |
| lli | ) |
| CMN_DATA_SPECIALIZE_ALL_BYTE_SWAP | ( | short | , |
| s | ) |
| CMN_DATA_SPECIALIZE_ALL_BYTE_SWAP | ( | unsigned int | , |
| ui | ) |
| CMN_DATA_SPECIALIZE_ALL_BYTE_SWAP | ( | unsigned long int | , |
| uli | ) |
| CMN_DATA_SPECIALIZE_ALL_BYTE_SWAP | ( | unsigned long long int | , |
| ulli | ) |
| CMN_DATA_SPECIALIZE_ALL_BYTE_SWAP | ( | unsigned short | , |
| us | ) |
| CMN_DATA_SPECIALIZE_ALL_NO_BYTE_SWAP | ( | bool | , |
| b | ) |
| CMN_DATA_SPECIALIZE_ALL_NO_BYTE_SWAP | ( | char | , |
| c | ) |
| CMN_DATA_SPECIALIZE_ALL_NO_BYTE_SWAP | ( | unsigned char | , |
| uc | ) |
| void cmnDataCopy | ( | _elementType & | destination, |
| const _elementType & | source ) |
| size_t CISST_EXPORT cmnDataDeSerializeBinary_size_t | ( | size_t & | data, |
| const char * | buffer, | ||
| size_t | bufferSize, | ||
| const cmnDataFormat & | localFormat, | ||
| const cmnDataFormat & | remoteFormat ) |
Special case for size_t, binary de-serialization needs to handle differences between 32 and 64 bits.
| std::string cmnDataHumanReadable | ( | const _elementType & | data | ) |