tue_serialization
Classes | Functions | Variables
tue::serialization Namespace Reference

Classes

class  Archive
 
class  InputArchive
 
class  OutputArchive
 

Functions

void convert (Archive &a, std::vector< unsigned char > &data)
 
void convert (const Archive &a, std::ostream &out)
 
void convert (const std::vector< unsigned char > &data, std::ostream &s, int d_offset=0)
 
void convert (std::istream &s, Archive &a)
 
void convert (std::istream &s, std::vector< unsigned char > &data, int d_offset=0)
 
void convert (std::vector< unsigned char > &data, Archive &a)
 
bool fromFile (const std::string &filename, Archive &a)
 
bool toFile (const Archive &a, const std::string &filename)
 

Variables

static int VERSION = 1
 

Function Documentation

◆ convert() [1/6]

void tue::serialization::convert ( Archive a,
std::vector< unsigned char > &  data 
)

Definition at line 13 of file conversions.cpp.

◆ convert() [2/6]

void tue::serialization::convert ( const Archive a,
std::ostream out 
)

Definition at line 24 of file conversions.cpp.

◆ convert() [3/6]

void tue::serialization::convert ( const std::vector< unsigned char > &  data,
std::ostream s,
int  d_offset = 0 
)

Definition at line 69 of file conversions.cpp.

◆ convert() [4/6]

void tue::serialization::convert ( std::istream s,
Archive a 
)

Definition at line 35 of file conversions.cpp.

◆ convert() [5/6]

void tue::serialization::convert ( std::istream s,
std::vector< unsigned char > &  data,
int  d_offset = 0 
)

Definition at line 44 of file conversions.cpp.

◆ convert() [6/6]

void tue::serialization::convert ( std::vector< unsigned char > &  data,
Archive a 
)

Definition at line 57 of file conversions.cpp.

◆ fromFile()

bool tue::serialization::fromFile ( const std::string filename,
Archive a 
)

Definition at line 34 of file filesystem.cpp.

◆ toFile()

bool tue::serialization::toFile ( const Archive a,
const std::string filename 
)

Definition at line 14 of file filesystem.cpp.

Variable Documentation

◆ VERSION

int tue::serialization::VERSION = 1
static

Definition at line 9 of file version.h.