#include <cassert>#include <cctype>#include <cstring>#include <algorithm>#include <deque>#include <fstream>#include <limits>#include <iomanip>#include <iostream>#include <sstream>#include <string>#include <vector>#include "Array.h"#include "Cell.h"#include "byte-swap.h"#include "lo-ieee.h"#include "lo-mappers.h"#include "lo-utils.h"#include "oct-locbuf.h"#include "octave-preserve-stream-state.h"#include "quit.h"#include "str-vec.h"#include "strcase-wrappers.h"#include "error.h"#include "errwarn.h"#include "input.h"#include "interpreter-private.h"#include "interpreter.h"#include "octave.h"#include "oct-iostrm.h"#include "oct-stdstrm.h"#include "oct-string.h"#include "oct-stream.h"#include "ov.h"#include "ovl.h"#include "pager.h"#include "utils.h"Go to the source code of this file.
Macros | |
| #define | BEGIN_C_CONVERSION() |
| #define | BEGIN_CHAR_CLASS_CONVERSION() |
| #define | BEGIN_S_CONVERSION() |
| #define | DO_LITERAL_CONVERSION() |
| #define | DO_PCT_CONVERSION() |
| #define | DO_WHITESPACE_CONVERSION() |
| #define | FILL_TABLE_ROW(T, V) |
| #define | FINISH_CHARACTER_CONVERSION() |
| #define | INSTANTIATE_WRITE(T) |
| #define | TABLE_ELT(T, U, V, W) conv_fptr_table[oct_data_conv::T][oct_data_conv::U] = convert_and_copy<V, W> |
Typedefs | |
| typedef octave_value(* | conv_fptr) (std::list< void * > &input_buf_list, octave_idx_type input_buf_elts, octave_idx_type elts_read, octave_idx_type nr, octave_idx_type nc, bool swap, bool do_float_fmt_conv, bool do_NA_conv, mach_info::float_format from_flt_fmt) |
Functions | |
| template void | do_scanf_conv (std::istream &, const scanf_format_elt &, double *, Matrix &, double *, octave_idx_type &, octave_idx_type &, octave_idx_type, octave_idx_type, bool) |
| std::string base_stream::() | error (bool clear_err, int &err_num) |
| void base_stream::() | error (const std::string &msg,) |
| void base_stream::() | error (const std::string &who, const std::string &msg) |
| template<> | |
| std::istream & | octave_scan (std::istream &is, const scanf_format_elt &fmt, double *valptr) |
| #define BEGIN_C_CONVERSION | ( | ) |
Definition at line 4543 of file oct-stream.cc.
| #define BEGIN_CHAR_CLASS_CONVERSION | ( | ) |
Definition at line 4613 of file oct-stream.cc.
| #define BEGIN_S_CONVERSION | ( | ) |
Definition at line 4564 of file oct-stream.cc.
| #define DO_LITERAL_CONVERSION | ( | ) |
Definition at line 4497 of file oct-stream.cc.
| #define DO_PCT_CONVERSION | ( | ) |
Definition at line 4525 of file oct-stream.cc.
| #define DO_WHITESPACE_CONVERSION | ( | ) |
Definition at line 4478 of file oct-stream.cc.
| #define FILL_TABLE_ROW | ( | T, | |
| V | |||
| ) |
Definition at line 6504 of file oct-stream.cc.
| #define FINISH_CHARACTER_CONVERSION | ( | ) |
Definition at line 4668 of file oct-stream.cc.
| #define INSTANTIATE_WRITE | ( | T | ) |
Definition at line 7112 of file oct-stream.cc.
| #define TABLE_ELT | ( | T, | |
| U, | |||
| V, | |||
| W | |||
| ) | conv_fptr_table[oct_data_conv::T][oct_data_conv::U] = convert_and_copy<V, W> |
Definition at line 6501 of file oct-stream.cc.
| typedef octave_value(* conv_fptr) (std::list< void * > &input_buf_list, octave_idx_type input_buf_elts, octave_idx_type elts_read, octave_idx_type nr, octave_idx_type nc, bool swap, bool do_float_fmt_conv, bool do_NA_conv, mach_info::float_format from_flt_fmt) |
Definition at line 6495 of file oct-stream.cc.
| template void do_scanf_conv | ( | std::istream & | , |
| const scanf_format_elt & | , | ||
| double * | , | ||
| Matrix & | , | ||
| double * | , | ||
| octave_idx_type & | , | ||
| octave_idx_type & | , | ||
| octave_idx_type | , | ||
| octave_idx_type | , | ||
| bool | |||
| ) |
| std::string base_stream::() error | ( | bool | clear_err, |
| int & | err_num | ||
| ) |
Definition at line 6107 of file oct-stream.cc.
References base_stream::clear().
| void base_stream::() error | ( | const std::string & | msg | ) |
Definition at line 4035 of file oct-stream.cc.
Referenced by stream_list::get_file_number(), stream_list::get_info(), and stream_list::insert().
| void base_stream::() error | ( | const std::string & | who, |
| const std::string & | msg | ||
| ) |
Definition at line 4042 of file oct-stream.cc.
| std::istream& octave_scan | ( | std::istream & | is, |
| const scanf_format_elt & | fmt, | ||
| double * | valptr | ||
| ) |
Definition at line 4399 of file oct-stream.cc.
References panic_impossible.