cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros | Functions
cmnDataFunctionsString.h File Reference
#include <cisstCommon/cmnDataFunctions.h>
#include <string>
#include <cisstCommon/cmnExport.h>

Go to the source code of this file.

Classes

class  cmnData< std::string >
 

Macros

#define _cmnDataFunctionsString_h
 

Functions

size_t CISST_EXPORT cmnDataSerializeBinary (const std::string &data, char *buffer, size_t bufferSize)
 
size_t CISST_EXPORT cmnDataDeSerializeBinary (std::string &data, const char *buffer, size_t bufferSize, const cmnDataFormat &localFormat, const cmnDataFormat &remoteFormat)
 
void CISST_EXPORT cmnDataSerializeBinary (const std::string &data, std::ostream &outputStream) throw (std::runtime_error)
 
void CISST_EXPORT cmnDataDeSerializeBinary (std::string &data, std::istream &inputStream, const cmnDataFormat &localFormat, const cmnDataFormat &remoteFormat) throw (std::runtime_error)
 
void CISST_EXPORT cmnDataSerializeText (const std::string &data, std::ostream &outputStream, const char delimiter= ',') throw (std::runtime_error)
 
void CISST_EXPORT cmnDataDeSerializeText (std::string &data, std::istream &inputStream, const char delimiter= ',') throw (std::runtime_error)
 

Macro Definition Documentation

#define _cmnDataFunctionsString_h

Function Documentation

size_t CISST_EXPORT cmnDataDeSerializeBinary ( std::string &  data,
const char *  buffer,
size_t  bufferSize,
const cmnDataFormat localFormat,
const cmnDataFormat remoteFormat 
)
void CISST_EXPORT cmnDataDeSerializeBinary ( std::string &  data,
std::istream &  inputStream,
const cmnDataFormat localFormat,
const cmnDataFormat remoteFormat 
)
throw (std::runtime_error
)
void CISST_EXPORT cmnDataDeSerializeText ( std::string &  data,
std::istream &  inputStream,
const char  delimiter = ',' 
)
throw (std::runtime_error
)
size_t CISST_EXPORT cmnDataSerializeBinary ( const std::string &  data,
char *  buffer,
size_t  bufferSize 
)
void CISST_EXPORT cmnDataSerializeBinary ( const std::string &  data,
std::ostream &  outputStream 
)
throw (std::runtime_error
)
void CISST_EXPORT cmnDataSerializeText ( const std::string &  data,
std::ostream &  outputStream,
const char  delimiter = ',' 
)
throw (std::runtime_error
)