#include <csv_printing.h>
Public Member Functions | |
Header & | operator<< (const std::string &field) |
Header & | operator<< (const Header &other) |
Header & | operator<< (const ::google::protobuf::Message &m) |
Static Public Member Functions | |
static Header | prefixed (const std::string &p, const ::google::protobuf::Message &m) |
Public Attributes | |
std::vector< std::string > | _fields |
std::string | _prefix |
struct and methods to "organice" printing of csv-Headers
Definition at line 58 of file csv_printing.h.
Header& csv::Header::operator<< | ( | const std::string & | field | ) | [inline] |
Definition at line 71 of file csv_printing.h.
Definition at line 77 of file csv_printing.h.
Header& csv::Header::operator<< | ( | const ::google::protobuf::Message & | m | ) | [inline] |
Definition at line 84 of file csv_printing.h.
static Header csv::Header::prefixed | ( | const std::string & | p, |
const ::google::protobuf::Message & | m | ||
) | [inline, static] |
Definition at line 64 of file csv_printing.h.
std::vector<std::string> csv::Header::_fields |
Definition at line 60 of file csv_printing.h.
std::string csv::Header::_prefix |
Definition at line 61 of file csv_printing.h.