1 #ifndef SDDSWRITERCOLUMNSET_H
2 #define SDDSWRITERCOLUMNSET_H
17 const std::string&
type,
18 const std::string& unit,
19 const std::string& desc,
20 std::ios_base::fmtflags flags = std::ios_base::scientific,
21 unsigned short precision = 15);
28 const std::string& indent)
const;
30 void writeRow(std::ostream& os)
const;
52 "column name '" + name +
"' doesn't exists");
void writeRow(std::ostream &os) const
std::vector< SDDSColumn > columns_m
The base class for all OPAL exceptions.
std::map< std::string, unsigned int > name2idx_m
void addColumnValue(const std::string &name, const T &val)
void addColumn(const std::string &name, const std::string &type, const std::string &unit, const std::string &desc, std::ios_base::fmtflags flags=std::ios_base::scientific, unsigned short precision=15)
void writeHeader(std::ostream &os, const std::string &indent) const