Definition at line 1192 of file oct-stream.cc.
◆ delimited_stream() [1/3]
octave::delimited_stream::delimited_stream |
( |
std::istream & |
is, |
|
|
const std::string & |
delimiters, |
|
|
int |
longest_lookahead, |
|
|
octave_idx_type |
bsize = 4096 |
|
) |
| |
◆ delimited_stream() [2/3]
octave::delimited_stream::delimited_stream |
( |
std::istream & |
is, |
|
|
const delimited_stream & |
ds |
|
) |
| |
◆ delimited_stream() [3/3]
◆ ~delimited_stream()
octave::delimited_stream::~delimited_stream |
( |
void |
| ) |
|
◆ clear()
void octave::delimited_stream::clear |
( |
std::ios_base::iostate |
m = (std::ios_base::eofbit & ~std::ios_base::eofbit) | ) |
|
|
inline |
◆ eof()
bool octave::delimited_stream::eof |
( |
void |
| ) |
|
|
inline |
◆ fail()
bool octave::delimited_stream::fail |
( |
void |
| ) |
|
|
inline |
◆ field_done()
void octave::delimited_stream::field_done |
( |
void |
| ) |
|
|
inline |
◆ get()
int octave::delimited_stream::get |
( |
void |
| ) |
|
|
inline |
◆ get_undelim()
int octave::delimited_stream::get_undelim |
( |
void |
| ) |
|
◆ getline()
int octave::delimited_stream::getline |
( |
std::string & |
dest, |
|
|
char |
delim |
|
) |
| |
◆ no_progress()
bool octave::delimited_stream::no_progress |
( |
void |
| ) |
|
|
inline |
◆ operator const void *()
octave::delimited_stream::operator const void * |
( |
void |
| ) |
|
|
inline |
◆ operator=()
◆ peek()
int octave::delimited_stream::peek |
( |
void |
| ) |
|
|
inline |
◆ peek_undelim()
int octave::delimited_stream::peek_undelim |
( |
void |
| ) |
|
◆ progress_benchmark()
void octave::delimited_stream::progress_benchmark |
( |
void |
| ) |
|
|
inline |
◆ putback()
void octave::delimited_stream::putback |
( |
char |
= 0 | ) |
|
|
inline |
◆ rdstate()
std::ios_base::iostate octave::delimited_stream::rdstate |
( |
void |
| ) |
|
|
inline |
◆ read()
char * octave::delimited_stream::read |
( |
char * |
buffer, |
|
|
int |
size, |
|
|
char *& |
new_start |
|
) |
| |
Definition at line 1490 of file oct-stream.cc.
References buf, bufsize, delimited, eob, eof(), get_undelim(), i, idx, last, refresh_buf(), and retval.
◆ refresh_buf()
int octave::delimited_stream::refresh_buf |
( |
void |
| ) |
|
Definition at line 1414 of file oct-stream.cc.
References buf, buf_in_file, bufsize, delimited, delims, eob, eof(), i_stream, idx, last, longest, progress_marker, and retval.
Referenced by delimited_stream(), get_undelim(), and read().
◆ seekg()
void octave::delimited_stream::seekg |
( |
char * |
old_idx | ) |
|
|
inline |
◆ setstate()
void octave::delimited_stream::setstate |
( |
std::ios_base::iostate |
m | ) |
|
|
inline |
◆ tellg()
char* octave::delimited_stream::tellg |
( |
void |
| ) |
|
|
inline |
◆ buf
char* octave::delimited_stream::buf |
|
private |
◆ buf_in_file
std::streampos octave::delimited_stream::buf_in_file |
|
private |
◆ bufsize
int octave::delimited_stream::bufsize |
|
private |
◆ delimited
bool octave::delimited_stream::delimited |
|
private |
◆ delims
◆ eob
char* octave::delimited_stream::eob |
|
private |
◆ flags
std::ios_base::iostate octave::delimited_stream::flags |
|
private |
◆ i_stream
std::istream& octave::delimited_stream::i_stream |
|
private |
◆ idx
char* octave::delimited_stream::idx |
|
private |
◆ last
char* octave::delimited_stream::last |
|
private |
◆ longest
int octave::delimited_stream::longest |
|
private |
◆ progress_marker
char* octave::delimited_stream::progress_marker |
|
private |
The documentation for this class was generated from the following file: