#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) |
template<> | |
std::istream & | octave_scan (std::istream &is, const scanf_format_elt &fmt, double *valptr) |
#define BEGIN_C_CONVERSION | ( | ) |
Definition at line 4528 of file oct-stream.cc.
#define BEGIN_CHAR_CLASS_CONVERSION | ( | ) |
Definition at line 4598 of file oct-stream.cc.
#define BEGIN_S_CONVERSION | ( | ) |
Definition at line 4549 of file oct-stream.cc.
#define DO_LITERAL_CONVERSION | ( | ) |
Definition at line 4482 of file oct-stream.cc.
#define DO_PCT_CONVERSION | ( | ) |
Definition at line 4510 of file oct-stream.cc.
#define DO_WHITESPACE_CONVERSION | ( | ) |
Definition at line 4463 of file oct-stream.cc.
#define FILL_TABLE_ROW | ( | T, | |
V | |||
) |
Definition at line 6488 of file oct-stream.cc.
#define FINISH_CHARACTER_CONVERSION | ( | ) |
Definition at line 4653 of file oct-stream.cc.
#define INSTANTIATE_WRITE | ( | T | ) |
Definition at line 7096 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 6485 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 6479 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 4384 of file oct-stream.cc.
References error().