26 #if ! defined (octave_ov_base_int_h)
27 #define octave_ov_base_int_h 1
29 #include "octave-config.h"
67 bool isreal (
void)
const {
return true; }
73 void print_raw (std::ostream& os,
bool pr_as_read_syntax =
false)
const;
93 bool save_ascii (std::ostream& os);
95 bool load_ascii (std::istream& is);
97 bool save_binary (std::ostream& os,
bool);
99 bool load_binary (std::istream& is,
bool swap,
105 const char *
name,
bool);
113 template <
typename T>
132 bool isreal (
void)
const {
return true; }
158 bool save_ascii (std::ostream& os);
160 bool load_ascii (std::istream& is);
162 bool save_binary (std::ostream& os,
bool);
164 bool load_binary (std::istream& is,
bool swap,
169 const char *
name,
bool);
octave_base_int_matrix(void)
octave_base_int_matrix(const T &nda)
~octave_base_int_matrix(void)=default
octave_base_value * clone(void) const
octave_base_value * empty_clone(void) const
~octave_base_int_scalar(void)=default
octave_base_int_scalar(void)
octave_base_value * clone(void) const
bool is_real_scalar(void) const
octave_base_int_scalar(const T &s)
octave_base_value * empty_clone(void) const
octave_base_value * try_narrowing_conversion(void)
static double as_double(time_t sec, long usec)