26#if ! defined (octave_ov_base_int_h)
27#define octave_ov_base_int_h 1
29#include "octave-config.h"
79 OCTINTERP_OVERRIDABLE_FUNC_API
bool isreal ()
const {
return true; }
86 print_raw (std::ostream& os,
bool pr_as_read_syntax =
false)
const;
89 convert_to_str_internal (
bool,
bool,
char type)
const;
104 OCTINTERP_API std::string
108 OCTINTERP_API
bool save_ascii (std::ostream& os);
110 OCTINTERP_API
bool load_ascii (std::istream& is);
112 OCTINTERP_API
bool save_binary (std::ostream& os,
bool);
115 load_binary (std::istream& is,
bool swap, octave::mach_info::float_format);
121 const char *name,
bool);
144 OCTINTERP_OVERRIDABLE_FUNC_API
147 OCTINTERP_OVERRIDABLE_FUNC_API
164 OCTINTERP_OVERRIDABLE_FUNC_API
bool isreal ()
const
175 convert_to_str_internal (
bool,
bool,
char type)
const;
190 OCTINTERP_API std::string
194 OCTINTERP_API
bool save_ascii (std::ostream& os);
196 OCTINTERP_API
bool load_ascii (std::istream& is);
198 OCTINTERP_API
bool save_binary (std::ostream& os,
bool);
200 OCTINTERP_API
bool load_binary (std::istream& is,
bool swap,
201 octave::mach_info::float_format);
206 const char *name,
bool);
octave_base_int_matrix(const T &nda)
~octave_base_int_matrix()=default
octave_base_value * empty_clone() const
octave_base_value * clone() const
octave_base_value * clone() const
octave_base_value * empty_clone() const
~octave_base_int_scalar()=default
octave_base_value * try_narrowing_conversion()
octave_base_int_scalar(const T &s)
bool is_real_scalar() const
bool is_maybe_function() const