Navigation

Operators and Keywords

Function List:

C++ API

octave_base_iostream Class Reference

#include <oct-iostrm.h>

Inherits octave_base_stream.

Inherited by octave_istream, and octave_ostream.

Collaboration diagram for octave_base_iostream:

List of all members.


Public Member Functions

 octave_base_iostream (const std::string &n=std::string(), std::ios::openmode m=std::ios::in|std::ios::out, oct_mach_info::float_format ff=oct_mach_info::native_float_format())
int seek (long offset, int origin)
long tell (void)
bool eof (void) const
std::string name (void) const

Protected Member Functions

 ~octave_base_iostream (void)
void invalid_operation (void) const

Constructor & Destructor Documentation

octave_base_iostream::octave_base_iostream ( const std::string n = std::string (),
std::ios::openmode  m = std::ios::in|std::ios::out,
oct_mach_info::float_format  ff = oct_mach_info::native_float_format () 
) [inline]

octave_base_iostream::~octave_base_iostream ( void   )  [inline, protected]


Member Function Documentation

bool octave_base_iostream::eof ( void   )  const [virtual]

Implements octave_base_stream.

Reimplemented in octave_istream, and octave_ostream.

void octave_base_iostream::invalid_operation ( void   )  const [protected]

std::string octave_base_iostream::name ( void   )  const [inline, virtual]

Implements octave_base_stream.

int octave_base_iostream::seek ( long  offset,
int  origin 
) [virtual]

Implements octave_base_stream.

long octave_base_iostream::tell ( void   )  [virtual]

Implements octave_base_stream.


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