#include <oct-strstrm.h>
Inherits octave_base_strstream.
Public Member Functions | |
octave_istrstream (const char *data, std::ios::openmode arg_md=std::ios::out, oct_mach_info::float_format ff=oct_mach_info::native_float_format()) | |
octave_istrstream (const std::string &data, std::ios::openmode arg_md=std::ios::out, oct_mach_info::float_format ff=oct_mach_info::native_float_format()) | |
bool | eof (void) const |
std::istream * | input_stream (void) |
std::ostream * | output_stream (void) |
std::streambuf * | rdbuf (void) |
bool | bad (void) const |
void | clear (void) |
Static Public Member Functions | |
static octave_stream | create (const char *data, std::ios::openmode arg_md=std::ios::out, oct_mach_info::float_format ff=oct_mach_info::native_float_format()) |
static octave_stream | create (const std::string &data, std::ios::openmode arg_md=std::ios::out, oct_mach_info::float_format ff=oct_mach_info::native_float_format()) |
Protected Member Functions | |
~octave_istrstream (void) |
octave_istrstream::octave_istrstream | ( | const char * | data, | |
std::ios::openmode | arg_md = std::ios::out , |
|||
oct_mach_info::float_format | ff = oct_mach_info::native_float_format () | |||
) | [inline] |
octave_istrstream::octave_istrstream | ( | const std::string & | data, | |
std::ios::openmode | arg_md = std::ios::out , |
|||
oct_mach_info::float_format | ff = oct_mach_info::native_float_format () | |||
) | [inline] |
octave_istrstream::~octave_istrstream | ( | void | ) | [inline, protected] |
bool octave_istrstream::bad | ( | void | ) | const [inline, virtual] |
Implements octave_base_strstream.
void octave_istrstream::clear | ( | void | ) | [inline, virtual] |
Implements octave_base_strstream.
octave_stream octave_istrstream::create | ( | const std::string & | data, | |
std::ios::openmode | arg_md = std::ios::out , |
|||
oct_mach_info::float_format | ff = oct_mach_info::native_float_format () | |||
) | [static] |
octave_stream octave_istrstream::create | ( | const char * | data, | |
std::ios::openmode | arg_md = std::ios::out , |
|||
oct_mach_info::float_format | ff = oct_mach_info::native_float_format () | |||
) | [static] |
bool octave_istrstream::eof | ( | void | ) | const [inline, virtual] |
Implements octave_base_stream.
std::istream* octave_istrstream::input_stream | ( | void | ) | [inline, virtual] |
Reimplemented from octave_base_stream.
std::ostream* octave_istrstream::output_stream | ( | void | ) | [inline, virtual] |
Reimplemented from octave_base_stream.
std::streambuf* octave_istrstream::rdbuf | ( | void | ) | [inline, virtual] |
Implements octave_base_strstream.