Public Member Functions | |
F | read (std::istream &is, char sep) |
void | check_end (std::istream &is) const |
bool | done (std::istream &is) const |
Static Public Member Functions | |
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) |
Public Attributes | |
std::array< char, bufmaxsize+1 > | s |
std::streamsize | bufidx = 0 |
bool | keep_reading = true |
Static Public Attributes | |
static constexpr std::streamsize | bufmaxsize = 64 |
static constexpr char | end = '\n' |
|
inline |
|
inline |
|
staticconstexpr |
std::array<char, bufmaxsize + 1> s |