template<std::floating_point F>
struct alpaqa::csv::CSVReader< F >
Definition at line 17 of file csv.tpp.
|
F | read (std::istream &is, char sep) |
|
void | check_end (std::istream &is) const |
|
bool | done (std::istream &is) const |
|
|
static void | strtod_ovl (const char *str, char **str_end, float &v) |
|
static void | strtod_ovl (const char *str, char **str_end, double &v) |
|
static void | strtod_ovl (const char *str, char **str_end, long double &v) |
|
static const char * | read_single (const char *bufbegin, char *bufend, F &v) |
|
|
static constexpr std::streamsize | bufmaxsize = 64 |
|
static constexpr char | end = '\n' |
|
◆ read()
F read |
( |
std::istream & |
is, |
|
|
char |
sep |
|
) |
| |
|
inline |
◆ strtod_ovl() [1/3]
static void strtod_ovl |
( |
const char * |
str, |
|
|
char ** |
str_end, |
|
|
float & |
v |
|
) |
| |
|
inlinestatic |
◆ strtod_ovl() [2/3]
static void strtod_ovl |
( |
const char * |
str, |
|
|
char ** |
str_end, |
|
|
double & |
v |
|
) |
| |
|
inlinestatic |
◆ strtod_ovl() [3/3]
static void strtod_ovl |
( |
const char * |
str, |
|
|
char ** |
str_end, |
|
|
long double & |
v |
|
) |
| |
|
inlinestatic |
◆ read_single()
static const char * read_single |
( |
const char * |
bufbegin, |
|
|
char * |
bufend, |
|
|
F & |
v |
|
) |
| |
|
inlinestatic |
◆ check_end()
void check_end |
( |
std::istream & |
is | ) |
const |
|
inline |
◆ done()
bool done |
( |
std::istream & |
is | ) |
const |
|
inline |
◆ bufmaxsize
constexpr std::streamsize bufmaxsize = 64 |
|
staticconstexpr |
◆ bufidx
std::streamsize bufidx = 0 |
◆ keep_reading
◆ end
constexpr char end = '\n' |
|
staticconstexpr |
The documentation for this struct was generated from the following file: