#include <ustl.h>
Inheritance diagram for ustl::istringstream:
Public Member Functions | |
istringstream (const void *p, size_type n) | |
istringstream (const cmemlink &source) | |
void | iread (int8_t &v) |
void | iread (int32_t &v) |
void | iread (double &v) |
void | iread (bool &v) |
void | iread (wchar_t &v) |
void | iread (string &v) |
void | set_delimiters (const char *delimiters) |
void | set_base (short base) |
Sets the numeric base used to read numbers. | |
void | set_decimal_separator (char s) |
Sets the decimal separator to recognize in numbers. Period by default. | |
void | set_thousand_separator (char s) |
Sets the thousand separator to recognize in numbers. Comma by default. | |
void | read (void *buffer, size_type size) |
Reads n bytes into buffer . | |
void | read (memlink &buf) |
Reads buf.size() bytes into buf . | |
void | read_strz (string &str) |
Reads a null-terminated character stream. This is not allowed in this class. | |
Static Public Attributes | |
const size_type | c_MaxDelimiters = 16 |
Maximum number of word delimiters. | |
Protected Member Functions | |
virtual size_type | underflow (size_type=1) |
void | ungetc (void) |
char | skip_delimiters (void) |