|
cisst-saw
|
#include <cmnDataFunctionsString.h>
Public Types | |
| typedef std::string | DataType |
| enum | |
Public Member Functions | |
| CMN_DATA_COPY_USING_ASSIGN (std::string) | |
| CMN_DATA_SERIALIZE_DESCRIPTION (std::string, str) | |
| void CISST_EXPORT | Copy (mtsGenericObject &data, const mtsGenericObject &source) |
| void CISST_EXPORT | SerializeBinary (const mtsGenericObject &data, std::ostream &outputStream) CISST_THROW(std void CISST_EXPORT cmnData< mtsGenericObject >::DeSerializeBinary(mtsGenericObject &data, std::istream &inputStream, const cmnDataFormat &localFormat, const cmnDataFormat &remoteFormat) CISST_THROW(std void CISST_EXPORT cmnData< mtsGenericObject >::SerializeText(const mtsGenericObject &data, std::ostream &outputStream, const char delimiter) CISST_THROW(std std::string CISST_EXPORT cmnData< mtsGenericObject >::SerializeDescription(const mtsGenericObject &data, const char delimiter, const std::string &userDescription) |
| bool CISST_EXPORT | ScalarNumberIsFixed (const mtsGenericObject &data) |
| size_t CISST_EXPORT | ScalarNumber (const mtsGenericObject &data) |
Static Public Member Functions | |
| static std::string | HumanReadable (const std::string &data) |
| static size_t | SerializeBinaryByteSize (const DataType &data) |
| static size_t | SerializeBinary (const DataType &data, char *buffer, size_t bufferSize) |
| static size_t | DeSerializeBinary (DataType &data, const char *buffer, size_t bufferSize, const cmnDataFormat &localFormat, const cmnDataFormat &remoteFormat) |
| static void | SerializeBinary (const DataType &data, std::ostream &outputStream) CISST_THROW(std |
| static void | DeSerializeBinary (DataType &data, std::istream &inputStream, const cmnDataFormat &localFormat, const cmnDataFormat &remoteFormat) CISST_THROW(std |
| static void | SerializeText (const DataType &data, std::ostream &outputStream, const char delimiter=',') CISST_THROW(std |
| static void | DeSerializeText (DataType &data, std::istream &inputStream, const char delimiter=',') CISST_THROW(std |
| static bool | ScalarNumberIsFixed (const std::string &CMN_UNUSED(data)) |
| static size_t | ScalarNumber (const std::string &CMN_UNUSED(data)) |
| static std::string | ScalarDescription (const std::string &CMN_UNUSED(data), const size_t CMN_UNUSED(index), const std::string &CMN_UNUSED(userDescription)) CISST_THROW(std |
| static double | Scalar (const std::string &CMN_UNUSED(data), const size_t CMN_UNUSED(index)) CISST_THROW(std |
| static std::string | SerializeDescription (const DataType &data, const char delimiter, const std::string &userDescription="") |
| typedef std::string cmnData< std::string >::DataType |
| anonymous enum |
| cmnData< std::string >::CMN_DATA_COPY_USING_ASSIGN | ( | std::string | ) |
| cmnData< std::string >::CMN_DATA_SERIALIZE_DESCRIPTION | ( | std::string | , |
| str | ) |
| void CISST_EXPORT cmnData< mtsGenericObject >::Copy | ( | mtsGenericObject & | data, |
| const mtsGenericObject & | source ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
| size_t CISST_EXPORT cmnData< mtsGenericObject >::ScalarNumber | ( | const mtsGenericObject & | data | ) |
|
inlinestatic |
| bool CISST_EXPORT cmnData< mtsGenericObject >::ScalarNumberIsFixed | ( | const mtsGenericObject & | data | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
| void CISST_EXPORT cmnData< mtsGenericObject >::SerializeBinary | ( | const mtsGenericObject & | data, |
| const char | delimiter, | ||
| const std::string & | userDescription ) |
|
static |
Provides a human readble string describing each element of the data object. This description is for all instances of the same "size". For example, if the data object is a dynamic vector of intergers of size 4, the delimiter is a comma and the user description is "V", the returned string would look like "V.size,v[0],v[1],v[2],v[3]".
|
inlinestatic |