Public Member Functions | |
F | read (std::istream &is, char sep) |
void | read_chunk (std::istream &is) |
void | skip_comments (std::istream &is) |
void | next_line (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 void | strtod_ovl (const char *str, char **str_end, long long &v) |
static void | strtod_ovl (const char *str, char **str_end, long &v) |
static void | strtod_ovl (const char *str, char **str_end, int &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' |