|
GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
#include <utility>#include <vector>#include <string>#include <sstream>#include <iomanip>#include <algorithm>#include <numeric>#include <memory>#include <print>#include <cwchar>#include "nlohmann/json.hpp"Classes | |
| class | gridfire::utils::ColumnBase |
| class | gridfire::utils::Column< T > |
| class | gridfire::utils::TableBase |
| class | gridfire::utils::Table< T > |
Namespaces | |
| namespace | gridfire |
| namespace | gridfire::utils |
Functions | |
| size_t | gridfire::utils::visual_width (const std::string &s) |
| std::string | gridfire::utils::format_table (const std::string &tableName, const std::vector< std::unique_ptr< ColumnBase > > &columns) |
| std::string | gridfire::utils::format_table (const TableBase &table) |
| void | gridfire::utils::print_table (const std::string &tableName, const std::vector< std::unique_ptr< ColumnBase > > &columns) |
| void | gridfire::utils::print_table (const TableBase &table) |
| void | gridfire::utils::to_csv (const std::string &filename, const std::vector< std::unique_ptr< ColumnBase > > &columns) |
| nlohmann::json | gridfire::utils::to_json (const std::vector< std::unique_ptr< ColumnBase > > &columns) |
| void | gridfire::utils::to_json_file (const std::string &filename, const std::vector< std::vector< std::unique_ptr< ColumnBase > > > &tables, const std::vector< std::string > &tableNames) |