Navigation

Operators and Keywords

Function List:

C++ API

octave_istrstream Class Reference

#include <oct-strstrm.h>

Inherits octave_base_strstream.

Collaboration diagram for octave_istrstream:

List of all members.


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::ostreamoutput_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)

Constructor & Destructor Documentation

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]


Member Function Documentation

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.


The documentation for this class was generated from the following files: