23 #if !defined (octave_oct_iostrm_h)
24 #define octave_oct_iostrm_h 1
36 std::ios::openmode m = std::ios::in|std::ios::out,
43 int seek (off_t offset,
int origin);
51 bool eof (
void)
const;
55 std::string
name (
void)
const {
return nm; }
61 void invalid_operation (
void)
const;
67 virtual const char *stream_type (
void)
const = 0;
88 create (std::istream *
arg = 0,
const std::string& n = std::string ());
92 bool eof (
void)
const;
127 create (std::ostream *arg,
const std::string& n = std::string ());
131 bool eof (
void)
const;
std::ostream * output_stream(void)
~octave_base_iostream(void)
const char * stream_type(void) const
std::istream * input_stream(void)
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())
std::ostream * output_stream(void)
octave_istream(std::istream *arg=0, const std::string &n=std::string())
std::istream * input_stream(void)
static float_format native_float_format(void)
octave_ostream(std::ostream *arg, const std::string &n=std::string())
std::string name(void) const
const char * stream_type(void) const