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::string  filename,
const std::string  separator = "," 
)
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()

static 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 &(*)(CsvStream &)  val)
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: