#include <octave/config.h>
#include <cstdlib>
#include <string>
#include <ostream>
#include <octave/lo-mappers.h>
#include <octave/lo-utils.h>
#include <octave/mx-base.h>
#include <octave/str-vec.h>
#include <octave/defun-dld.h>
#include <octave/error.h>
#include <octave/gripes.h>
#include <octave/oct-obj.h>
#include <octave/ops.h>
#include <octave/ov-base.h>
#include <octave/ov-typeinfo.h>
#include <octave/ov.h>
#include <octave/ov-scalar.h>
#include <octave/pager.h>
#include <octave/pr-output.h>
#include <octave/symtab.h>
#include <octave/variables.h>
Classes | |
class | octave_integer |
Defines | |
#define | DEFUNOP_OP(name, t, op) |
#define | DEFBINOP_OP(name, t1, t2, op) |
Functions | |
DEFBINOP (div, integer, integer) | |
DEFBINOP (i_s_div, integer, scalar) | |
DEFBINOP (ldiv, integer, integer) | |
DEFBINOP (el_div, integer, integer) | |
DEFBINOP (el_ldiv, integer, integer) | |
DEFUN_DLD (make_int, args,,"int_val = make_int (val)\n\ \n\ Creates an integer variable from VAL.") | |
DEFUN_DLD (doit, args,,"doit (I)") | |
DEFINE_OCTAVE_ALLOCATOR (octave_integer) | |
DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA (octave_integer,"integer","integer") |
BINOPDECL (name, a1, a2) \ { \ CAST_BINOP_ARGS (const octave_ ## t1&, const octave_ ## t2&); \ return octave_value \ (new octave_integer (v1.t1 ## _value () op v2.t2 ## _value ())); \ }
#define DEFUNOP_OP | ( | name, | ||
t, | ||||
op | ||||
) |
UNOPDECL (name, a) \ { \ CAST_UNOP_ARG (const octave_ ## t&); \ return octave_value (new octave_integer (op v.t ## _value ())); \ }
DEFBINOP | ( | div | , | |
integer | , | |||
integer | ||||
) |
DEFBINOP | ( | i_s_div | , | |
integer | , | |||
scalar | ||||
) |
DEFBINOP | ( | el_div | , | |
integer | , | |||
integer | ||||
) |
DEFBINOP | ( | el_ldiv | , | |
integer | , | |||
integer | ||||
) |
DEFBINOP | ( | ldiv | , | |
integer | , | |||
integer | ||||
) |
DEFINE_OCTAVE_ALLOCATOR | ( | octave_integer | ) |
DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA | ( | octave_integer | , | |
"integer" | , | |||
"integer" | ||||
) |
DEFUN_DLD | ( | make_int | , | |
args | ||||
) |
DEFUN_DLD | ( | doit | , | |
args | , | |||
"doit (I)" | ||||
) |