|
Vince's CSV Parser
|
Defines an object used to store CSV format settings. More...
#include <iterator>#include <stdexcept>#include <string>#include <vector>#include "common.hpp"#include "csv_exceptions.hpp"Go to the source code of this file.
Classes | |
| struct | csv::CSVGuessResult |
| Stores the inferred format of a CSV file. More... | |
| class | csv::CSVFormat |
| Stores information about how to parse a CSV file. More... | |
Namespaces | |
| namespace | csv |
| The all encompassing namespace. | |
Enumerations | |
| enum class | csv::VariableColumnPolicy { THROW = -1 , IGNORE_ROW = 0 , KEEP = 1 , KEEP_NON_EMPTY = 2 } |
| Determines how to handle rows that are shorter or longer than the majority. More... | |
| enum class | csv::ColumnNamePolicy { csv::EXACT = 0 , csv::CASE_INSENSITIVE = 1 } |
| Determines how column name lookups are performed. More... | |
Functions | |
| char | csv::internals::resolved_delimiter (const CSVFormat &format) noexcept |
| Read a delimiter after configuration has been validated and resolved to one candidate. | |
Defines an object used to store CSV format settings.
Definition in file csv_format.hpp.
|
noexcept |
Read a delimiter after configuration has been validated and resolved to one candidate.
Definition at line 12 of file csv_format.cpp.