Euphoria
table_string.cc File Reference
#include "core/table_string.h"
#include <algorithm>
#include "base/stringutils.h"
#include "base/cint.h"
#include "base/stringbuilder.h"

Go to the source code of this file.

Namespaces

 eu
 
 eu::core
 

Functions

StringTable eu::core::parse_csv (const std::string &csv_data, const CsvParserOptions &options)
 
int eu::core::calc_width_of_string (const std::string &t)
 
int eu::core::calc_height_of_string (const std::string &t)
 
int eu::core::calc_single_column_width (const StringTable &t, int c)
 
int eu::core::calc_single_row_height (const StringTable &t, int r)
 
std::vector< int > eu::core::calc_all_column_widths (const StringTable &table, int extra)
 
StringTable eu::core::split_table_cells_on_newline (const StringTable &table, StringTable::Idx row)
 Return a new table based on row, where each cell is split at newline over many rows. More...
 
void eu::core::print_table_simple (std::ostream &out, const StringTable &maintable)
 
void eu::core::print_table_grid (std::ostream &out, const StringTable &maintable)