8#include <boost/unordered_map.hpp>
42 void addColumn(std::string_view name,
uint width, std::string_view format);
45 void addEntry(std::string_view name,
double val);
46 void addEntry(std::string_view name,
size_t val);
50 boost::unordered_map<std::string_view, std::pair<uint, std::string>,
53 boost::unordered_map<std::string_view, std::string, ExtendedStringHash>
constexpr std::string_view sci_format
static const LogColumn BASIC_KEYS[12]
constexpr std::string_view dbl_format
constexpr std::string_view int_format
Extended hashing function for strings which supports const char* and std::string_view.
void addEntry(std::string_view name, double val)
void addEntry(std::string_view name, size_t val)
boost::unordered_map< std::string_view, std::pair< uint, std::string >, ExtendedStringHash > m_colSpecs
std::vector< std::string > m_columnNames
void addColumn(std::string_view name, uint width, std::string_view format)
boost::unordered_map< std::string_view, std::string, ExtendedStringHash > m_currentLine
void addColumn(LogColumn col)