#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-utils.h"#include "mappers.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) |
| typedef std::wbuffer_convert< convfacet_u8, char > | converter |
| typedef string::deletable_facet< string::codecvt_u8 > | convfacet_u8 |
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) |
| template<> | |
| std::istream & | octave_scan (std::istream &is, const scanf_format_elt &fmt, double *valptr) |
| #define BEGIN_C_CONVERSION | ( | ) |
Definition at line 4580 of file oct-stream.cc.
| #define BEGIN_CHAR_CLASS_CONVERSION | ( | ) |
Definition at line 4650 of file oct-stream.cc.
| #define BEGIN_S_CONVERSION | ( | ) |
Definition at line 4601 of file oct-stream.cc.
| #define DO_LITERAL_CONVERSION | ( | ) |
Definition at line 4534 of file oct-stream.cc.
| #define DO_PCT_CONVERSION | ( | ) |
Definition at line 4562 of file oct-stream.cc.
| #define DO_WHITESPACE_CONVERSION | ( | ) |
Definition at line 4515 of file oct-stream.cc.
| #define FILL_TABLE_ROW | ( | T, | |
| V | |||
| ) |
Definition at line 6540 of file oct-stream.cc.
| #define FINISH_CHARACTER_CONVERSION | ( | ) |
Definition at line 4705 of file oct-stream.cc.
| #define INSTANTIATE_WRITE | ( | T | ) |
Definition at line 7148 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 6537 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 6531 of file oct-stream.cc.
| typedef std::wbuffer_convert<convfacet_u8, char> converter |
Definition at line 4036 of file oct-stream.cc.
| typedef string::deletable_facet<string::codecvt_u8> convfacet_u8 |
Definition at line 4035 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::istream & octave_scan | ( | std::istream & | is, |
| const scanf_format_elt & | fmt, | ||
| double * | valptr | ||
| ) |
Definition at line 4437 of file oct-stream.cc.
References error().