#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) |