#include <cstdlib>
#include <iosfwd>
#include <string>
#include "mx-base.h"
#include "oct-alloc.h"
#include "str-vec.h"
#include "error.h"
#include "oct-stream.h"
#include "ov-base.h"
#include "ov-base-int.h"
#include "ov-typeinfo.h"
#include "gripes.h"
#include "ov-re-mat.h"
#include "ov-scalar.h"
Go to the source code of this file.
Classes | |
class | OCTAVE_VALUE_INT_MATRIX_T |
class | OCTAVE_VALUE_INT_SCALAR_T |
Defines | |
#define | MAT_MAPPER(FCN) octave_value FCN (void) const { return matrix.FCN (); } |
#define | NO_OP_MAPPER(FCN) octave_value FCN (void) const { return octave_value (matrix); } |
#define | BOOL_MAPPER(FCN, VAL) octave_value FCN (void) const { return boolNDArray (matrix.dims (), VAL); } |
#define | SCALAR_MAPPER(FCN) octave_value FCN (void) const { return scalar.FCN (); } |
#define | NO_OP_MAPPER(FCN) octave_value FCN (void) const { return octave_value (scalar); } |
#define | BOOL_MAPPER(FCN, VAL) octave_value FCN (void) const { return VAL; } |
#define BOOL_MAPPER | ( | FCN, | |||
VAL | ) | octave_value FCN (void) const { return VAL; } |
#define BOOL_MAPPER | ( | FCN, | |||
VAL | ) | octave_value FCN (void) const { return boolNDArray (matrix.dims (), VAL); } |
#define MAT_MAPPER | ( | FCN | ) | octave_value FCN (void) const { return matrix.FCN (); } |
#define NO_OP_MAPPER | ( | FCN | ) | octave_value FCN (void) const { return octave_value (scalar); } |
#define NO_OP_MAPPER | ( | FCN | ) | octave_value FCN (void) const { return octave_value (matrix); } |
#define SCALAR_MAPPER | ( | FCN | ) | octave_value FCN (void) const { return scalar.FCN (); } |