23 #if ! defined (octave_oct_iostrm_h)
24 #define octave_oct_iostrm_h 1
26 #include "octave-config.h"
38 std::ios::openmode
m = std::ios::in | std::ios::out,
45 int seek (off_t offset,
int origin);
53 bool eof (
void)
const;
63 void invalid_operation (
void)
const;
69 virtual const char *stream_type (
void)
const = 0;
85 octave::mach_info::native_float_format ()),
94 bool eof (
void)
const;
124 octave::mach_info::native_float_format ()),
133 bool eof (
void)
const;
Octave interface to the compression and uncompression libraries.
std::ostream * output_stream(void)
~octave_base_iostream(void)
const char * stream_type(void) const
OCTAVE_EXPORT octave_value_list isdir nd deftypefn *std::string nm
std::istream * input_stream(void)
nd deftypefn *octave_map m
std::ostream * output_stream(void)
std::istream * input_stream(void)
static float_format native_float_format(void)
octave_ostream(std::ostream *arg, const std::string &n="")
octave_istream(std::istream *arg=0, const std::string &n="")
std::string name(void) const
write the output to stdout if nargout is
If this string is the system will ring the terminal sometimes it is useful to be able to print the original representation of the string
octave_base_iostream(const std::string &n="", std::ios::openmode m=std::ios::in|std::ios::out, octave::mach_info::float_format ff=octave::mach_info::native_float_format())
const char * stream_type(void) const