Crocoddyl
Loading...
Searching...
No Matches
CsvStream Class Reference

Public Member Functions

 CsvStream (const std::string filename, const std::string separator=",")
void endrow ()
void flush ()
CsvStreamoperator<< (const char *val)
CsvStreamoperator<< (const std::string &val)
template<typename T>
CsvStreamoperator<< (const T &val)
CsvStreamoperator<< (CsvStream &(*val)(CsvStream &))

Static Public Member Functions

static CsvStreamendl (CsvStream &file)

Detailed Description

Definition at line 19 of file file-io.hpp.

Constructor & Destructor Documentation

◆ CsvStream()

CsvStream(const std::stringfilename,
const std::stringseparator = "," )
inline

Definition at line 27 of file file-io.hpp.

◆ ~CsvStream()

~CsvStream()
inline

Definition at line 37 of file file-io.hpp.

Member Function Documentation

◆ flush()

void flush()
inline

Definition at line 42 of file file-io.hpp.

◆ endl()

CsvStream & endl(CsvStream &file)
inlinestatic

Definition at line 44 of file file-io.hpp.

◆ endrow()

void endrow()
inline

Definition at line 49 of file file-io.hpp.

◆ operator<<() [1/4]

CsvStream & operator<<(CsvStream &(*val )(CsvStream &))
inline

Definition at line 54 of file file-io.hpp.

◆ operator<<() [2/4]

CsvStream & operator<<(const char *val)
inline

Definition at line 56 of file file-io.hpp.

◆ operator<<() [3/4]

CsvStream & operator<<(const std::string &val)
inline

Definition at line 58 of file file-io.hpp.

◆ operator<<() [4/4]

template<typename T>
CsvStream & operator<<(const T &val)
inline

Definition at line 61 of file file-io.hpp.


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