#include <utils/CSVReader.h>
|
bool | NextImpl (absl::string_view &field) |
|
◆ CSVReader()
taco::CSVReader::CSVReader |
( |
bool |
has_header = false , |
|
|
char |
delim = ',' |
|
) |
| |
has_header currently only has the effect of skipping the first line.
◆ ~CSVReader()
taco::CSVReader::~CSVReader |
( |
| ) |
|
◆ AtEOF()
bool taco::CSVReader::AtEOF |
( |
| ) |
const |
|
inline |
◆ AtEOL()
bool taco::CSVReader::AtEOL |
( |
| ) |
const |
|
inline |
◆ FeedBuffer()
void taco::CSVReader::FeedBuffer |
( |
char * |
buf, |
|
|
size_t |
n |
|
) |
| |
◆ GetCurCharNumber()
size_t taco::CSVReader::GetCurCharNumber |
( |
| ) |
const |
|
inline |
◆ GetCurLineNumber()
size_t taco::CSVReader::GetCurLineNumber |
( |
| ) |
const |
|
inline |
◆ Next()
bool taco::CSVReader::Next |
( |
absl::string_view & |
field | ) |
|
|
inline |
◆ NextImpl()
bool taco::CSVReader::NextImpl |
( |
absl::string_view & |
field | ) |
|
|
private |
◆ m_broken_field_ends_in_quote
bool taco::CSVReader::m_broken_field_ends_in_quote |
|
private |
◆ m_broken_field_in_quote
bool taco::CSVReader::m_broken_field_in_quote |
|
private |
◆ m_buf
char* taco::CSVReader::m_buf |
|
private |
◆ m_bufsz
size_t taco::CSVReader::m_bufsz |
|
private |
◆ m_delim
const char taco::CSVReader::m_delim |
|
private |
◆ m_eol
bool taco::CSVReader::m_eol |
|
private |
◆ m_header_skipped
bool taco::CSVReader::m_header_skipped |
|
private |
◆ m_in_broken_field
bool taco::CSVReader::m_in_broken_field |
|
private |
◆ m_ipos
size_t taco::CSVReader::m_ipos |
|
private |
◆ m_llpos
ptrdiff_t taco::CSVReader::m_llpos |
|
private |
◆ m_lno
size_t taco::CSVReader::m_lno |
|
private |
◆ m_outbuf
std::string taco::CSVReader::m_outbuf |
|
private |
The documentation for this class was generated from the following files: