#include "lib/stat/csv.hpp"
Parser to split one line of CSV data into fields.
- Exceptions
-
error::Invalid | on CSV format violation |
Definition at line 250 of file csv.hpp.
|
| CsvParser (string &line) |
|
| ENABLE_USE_IN_STD_RANGE_FOR_LOOPS (CsvParser) |
|
void | fail () const |
|
size_t | getParsedFieldCnt () |
|
bool | isParseFail () const |
|
bool | isValid () const |
|
| operator bool () const |
|
string | operator* () const |
|
void | operator++ () |
|
| RegexSearchIter (string const &toParse, regex const ®ex) |
|
| RegexSearchIter (string_view toParse, regex const ®ex) |
|
bool | empty () const |
|
| ENABLE_USE_IN_STD_RANGE_FOR_LOOPS (RegexSearchIter) |
|
bool | isValid () const |
|
| LIFT_PARENT_INCREMENT_OPERATOR (std::sregex_iterator) |
|
| operator bool () const |
|
|
size_t | field_ {0} |
|
string const & | line_ {} |
|
size_t | pos_ {0} |
|
The documentation for this class was generated from the following file: