base class of csv parser responsible for splitting file into lines and tokens
More...
#include <csv_reader.h>
base class of csv parser responsible for splitting file into lines and tokens
Definition at line 27 of file csv_reader.h.
◆ csv_reader_base()
| cgv::utils::csv_reader_base::csv_reader_base |
( |
const std::string & |
file_name, |
|
|
CSV_Flags |
_flags = CSV_DEFAULT |
|
) |
| |
|
protected |
◆ fail()
| bool cgv::utils::csv_reader_base::fail |
( |
| ) |
const |
◆ find_column_index()
| bool cgv::utils::csv_reader_base::find_column_index |
( |
const std::string & |
col_name, |
|
|
size_t & |
col_index |
|
) |
| const |
|
protected |
◆ get_sep()
| const char * cgv::utils::csv_reader_base::get_sep |
( |
| ) |
const |
|
protected |
◆ get_ws()
| const char * cgv::utils::csv_reader_base::get_ws |
( |
| ) |
const |
|
protected |
◆ has_heading()
| bool cgv::utils::csv_reader_base::has_heading |
( |
| ) |
const |
|
protected |
◆ parse_next_line()
| bool cgv::utils::csv_reader_base::parse_next_line |
( |
std::vector< cgv::utils::token > & |
tokens | ) |
const |
|
protected |
◆ col_names
| std::vector<std::string> cgv::utils::csv_reader_base::col_names |
|
protected |
◆ content
| std::string cgv::utils::csv_reader_base::content |
|
protected |
◆ failed
| bool cgv::utils::csv_reader_base::failed = false |
|
mutableprotected |
◆ flags
◆ last_error
| std::string cgv::utils::csv_reader_base::last_error |
|
mutableprotected |
◆ li
| size_t cgv::utils::csv_reader_base::li = 0 |
|
mutableprotected |
◆ lines
◆ nr_cols
| size_t cgv::utils::csv_reader_base::nr_cols = 0 |
|
mutableprotected |
The documentation for this class was generated from the following files: