GNU Octave  8.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
ov.h File Reference
#include "octave-config.h"
#include <cstdlib>
#include <iosfwd>
#include <string>
#include <list>
#include <memory>
#include <map>
#include "Range.h"
#include "data-conv.h"
#include "idx-vector.h"
#include "mach-info.h"
#include "mx-base.h"
#include "oct-sort.h"
#include "oct-time.h"
#include "str-vec.h"
#include "mxtypes.h"
#include "oct-stream.h"
#include "ov-base.h"
Include dependency graph for ov.h:

Go to the source code of this file.

Classes

class  octave_value
 

Macros

#define DEF_DUMMY_VALUE_EXTRACTOR(VALUE, DEFVAL)
 
#define DEF_VALUE_EXTRACTOR(VALUE, MPREFIX)
 
#define MAPPER_FORWARD(F)
 
#define OV_BINOP_FN(name)
 
#define OV_BINOP_FN_OP(name, op)
 
#define OV_BINOP_OP(name, op)
 
#define OV_COMP_BINOP_FN(name)
 
#define OV_UNOP_FN(name)
 
#define OV_UNOP_FN_OP(name, op)
 
#define OV_UNOP_OP(name, op)
 

Functions

OCTINTERP_API octave_value binary_op (octave_value::binary_op op, const octave_value &a, const octave_value &b)
 
OCTINTERP_API octave_value binary_op (octave_value::compound_binary_op op, const octave_value &a, const octave_value &b)
 
OCTINTERP_API octave_value binary_op (type_info &ti, octave_value::binary_op op, const octave_value &a, const octave_value &b)
 
OCTINTERP_API octave_value binary_op (type_info &ti, octave_value::compound_binary_op op, const octave_value &a, const octave_value &b)
 
OCTINTERP_API octave_value cat_op (const octave_value &a, const octave_value &b, const Array< octave_idx_type > &ra_idx)
 
OCTINTERP_API octave_value cat_op (type_info &ti, const octave_value &a, const octave_value &b, const Array< octave_idx_type > &ra_idx)
 
OCTINTERP_API octave_value colon_op (const octave_value &base, const octave_value &increment, const octave_value &limit, bool is_for_cmd_expr=false)
 
octave_value colon_op (const octave_value &base, const octave_value &limit, bool is_for_cmd_expr=false)
 
OCTINTERP_API void install_types (octave::type_info &)
 
template<typename Value >
Value octave_value_extract (const octave_value &)
 
template<>
bool octave_value_extract< bool > (const octave_value &v)
 
template<>
boolMatrix octave_value_extract< boolMatrix > (const octave_value &v)
 
template<>
boolNDArray octave_value_extract< boolNDArray > (const octave_value &v)
 
template<>
char octave_value_extract< char > (const octave_value &)
 
template<>
charNDArray octave_value_extract< charNDArray > (const octave_value &v)
 
template<>
ColumnVector octave_value_extract< ColumnVector > (const octave_value &v)
 
template<>
Complex octave_value_extract< Complex > (const octave_value &v)
 
template<>
ComplexColumnVector octave_value_extract< ComplexColumnVector > (const octave_value &v)
 
template<>
ComplexDiagMatrix octave_value_extract< ComplexDiagMatrix > (const octave_value &v)
 
template<>
ComplexMatrix octave_value_extract< ComplexMatrix > (const octave_value &v)
 
template<>
ComplexNDArray octave_value_extract< ComplexNDArray > (const octave_value &v)
 
template<>
ComplexRowVector octave_value_extract< ComplexRowVector > (const octave_value &v)
 
template<>
DiagMatrix octave_value_extract< DiagMatrix > (const octave_value &v)
 
template<>
double octave_value_extract< double > (const octave_value &v)
 
template<>
float octave_value_extract< float > (const octave_value &v)
 
template<>
FloatColumnVector octave_value_extract< FloatColumnVector > (const octave_value &v)
 
template<>
FloatComplex octave_value_extract< FloatComplex > (const octave_value &v)
 
template<>
FloatComplexColumnVector octave_value_extract< FloatComplexColumnVector > (const octave_value &v)
 
template<>
FloatComplexDiagMatrix octave_value_extract< FloatComplexDiagMatrix > (const octave_value &v)
 
template<>
FloatComplexMatrix octave_value_extract< FloatComplexMatrix > (const octave_value &v)
 
template<>
FloatComplexNDArray octave_value_extract< FloatComplexNDArray > (const octave_value &v)
 
template<>
FloatComplexRowVector octave_value_extract< FloatComplexRowVector > (const octave_value &v)
 
template<>
FloatDiagMatrix octave_value_extract< FloatDiagMatrix > (const octave_value &v)
 
template<>
FloatMatrix octave_value_extract< FloatMatrix > (const octave_value &v)
 
template<>
FloatNDArray octave_value_extract< FloatNDArray > (const octave_value &v)
 
template<>
FloatRowVector octave_value_extract< FloatRowVector > (const octave_value &v)
 
template<>
int16NDArray octave_value_extract< int16NDArray > (const octave_value &v)
 
template<>
int32NDArray octave_value_extract< int32NDArray > (const octave_value &v)
 
template<>
int64NDArray octave_value_extract< int64NDArray > (const octave_value &v)
 
template<>
int8NDArray octave_value_extract< int8NDArray > (const octave_value &v)
 
template<>
Matrix octave_value_extract< Matrix > (const octave_value &v)
 
template<>
NDArray octave_value_extract< NDArray > (const octave_value &v)
 
template<>
octave_int16 octave_value_extract< octave_int16 > (const octave_value &v)
 
template<>
octave_int32 octave_value_extract< octave_int32 > (const octave_value &v)
 
template<>
octave_int64 octave_value_extract< octave_int64 > (const octave_value &v)
 
template<>
octave_int8 octave_value_extract< octave_int8 > (const octave_value &v)
 
template<>
octave_uint16 octave_value_extract< octave_uint16 > (const octave_value &v)
 
template<>
octave_uint32 octave_value_extract< octave_uint32 > (const octave_value &v)
 
template<>
octave_uint64 octave_value_extract< octave_uint64 > (const octave_value &v)
 
template<>
octave_uint8 octave_value_extract< octave_uint8 > (const octave_value &v)
 
template<>
octave_value octave_value_extract< octave_value > (const octave_value &)
 
template<>
PermMatrix octave_value_extract< PermMatrix > (const octave_value &v)
 
template<>
RowVector octave_value_extract< RowVector > (const octave_value &v)
 
template<>
SparseBoolMatrix octave_value_extract< SparseBoolMatrix > (const octave_value &v)
 
template<>
SparseComplexMatrix octave_value_extract< SparseComplexMatrix > (const octave_value &v)
 
template<>
SparseMatrix octave_value_extract< SparseMatrix > (const octave_value &v)
 
template<>
uint16NDArray octave_value_extract< uint16NDArray > (const octave_value &v)
 
template<>
uint32NDArray octave_value_extract< uint32NDArray > (const octave_value &v)
 
template<>
uint64NDArray octave_value_extract< uint64NDArray > (const octave_value &v)
 
template<>
uint8NDArray octave_value_extract< uint8NDArray > (const octave_value &v)
 
octave_value op_add (const octave_value &a1, const octave_value &a2)
 
octave_value op_div (const octave_value &a1, const octave_value &a2)
 
octave_value op_el_and (const octave_value &a1, const octave_value &a2)
 
octave_value op_el_div (const octave_value &a1, const octave_value &a2)
 
octave_value op_el_ldiv (const octave_value &a1, const octave_value &a2)
 
octave_value op_el_mul (const octave_value &a1, const octave_value &a2)
 
octave_value op_el_or (const octave_value &a1, const octave_value &a2)
 
octave_value op_el_pow (const octave_value &a1, const octave_value &a2)
 
octave_value op_eq (const octave_value &a1, const octave_value &a2)
 
octave_value op_ge (const octave_value &a1, const octave_value &a2)
 
octave_value op_gt (const octave_value &a1, const octave_value &a2)
 
octave_value op_herm_mul (const octave_value &a1, const octave_value &a2)
 
octave_value op_hermitian (const octave_value &a)
 
octave_value op_ldiv (const octave_value &a1, const octave_value &a2)
 
octave_value op_le (const octave_value &a1, const octave_value &a2)
 
octave_value op_lt (const octave_value &a1, const octave_value &a2)
 
octave_value op_mul (const octave_value &a1, const octave_value &a2)
 
octave_value op_mul_herm (const octave_value &a1, const octave_value &a2)
 
octave_value op_mul_trans (const octave_value &a1, const octave_value &a2)
 
octave_value op_ne (const octave_value &a1, const octave_value &a2)
 
octave_value op_not (const octave_value &a)
 
octave_value op_pow (const octave_value &a1, const octave_value &a2)
 
octave_value op_struct_ref (const octave_value &a1, const octave_value &a2)
 
octave_value op_sub (const octave_value &a1, const octave_value &a2)
 
octave_value op_trans_mul (const octave_value &a1, const octave_value &a2)
 
octave_value op_transpose (const octave_value &a)
 
octave_value op_uminus (const octave_value &a)
 
octave_value op_uplus (const octave_value &a)
 
octave_value operator! (const octave_value &a)
 
octave_value operator!= (const octave_value &a1, const octave_value &a2)
 
octave_value operator* (const octave_value &a1, const octave_value &a2)
 
octave_value operator+ (const octave_value &a)
 
octave_value operator+ (const octave_value &a1, const octave_value &a2)
 
octave_value operator- (const octave_value &a)
 
octave_value operator- (const octave_value &a1, const octave_value &a2)
 
octave_value operator/ (const octave_value &a1, const octave_value &a2)
 
octave_value operator< (const octave_value &a1, const octave_value &a2)
 
octave_value operator<= (const octave_value &a1, const octave_value &a2)
 
octave_value operator== (const octave_value &a1, const octave_value &a2)
 
octave_value operator> (const octave_value &a1, const octave_value &a2)
 
octave_value operator>= (const octave_value &a1, const octave_value &a2)
 
OCTINTERP_API octave_value unary_op (octave_value::unary_op op, const octave_value &a)
 
OCTINTERP_API octave_value unary_op (type_info &ti, octave_value::unary_op op, const octave_value &a)
 

Macro Definition Documentation

◆ DEF_DUMMY_VALUE_EXTRACTOR

#define DEF_DUMMY_VALUE_EXTRACTOR (   VALUE,
  DEFVAL 
)
Value:
template <> \
inline VALUE octave_value_extract<VALUE> (const octave_value&) \
{ \
assert (false); \
return DEFVAL; \
}

Definition at line 1978 of file ov.h.

◆ DEF_VALUE_EXTRACTOR

#define DEF_VALUE_EXTRACTOR (   VALUE,
  MPREFIX 
)
Value:
template <> \
inline VALUE octave_value_extract<VALUE> (const octave_value& v) \
{ \
return v.MPREFIX ## _value (); \
}

Definition at line 1913 of file ov.h.

◆ MAPPER_FORWARD

#define MAPPER_FORWARD (   F)
Value:
octave_value F (void) const \
{ \
return m_rep->map (octave_base_value::umap_ ## F); \
}
octave_value map(octave_base_value::unary_mapper_t umap) const
Definition: ov.h:1637

Definition at line 1565 of file ov.h.

◆ OV_BINOP_FN

#define OV_BINOP_FN (   name)
Value:
inline octave_value \
name (const octave_value& a1, const octave_value& a2) \
{ \
return octave::binary_op (octave_value::name, a1, a2); \
}
const octave_base_value & a2
OCTINTERP_API octave_value binary_op(type_info &ti, octave_value::binary_op op, const octave_value &a, const octave_value &b)

Definition at line 1850 of file ov.h.

◆ OV_BINOP_FN_OP

#define OV_BINOP_FN_OP (   name,
  op 
)
Value:
OV_BINOP_FN (name) \
OV_BINOP_OP (name, op)
#define OV_BINOP_FN(name)
Definition: ov.h:1850

Definition at line 1864 of file ov.h.

◆ OV_BINOP_OP

#define OV_BINOP_OP (   name,
  op 
)
Value:
inline octave_value \
operator op (const octave_value& a1, const octave_value& a2) \
{ \
return name (a1, a2); \
}

Definition at line 1857 of file ov.h.

◆ OV_COMP_BINOP_FN

#define OV_COMP_BINOP_FN (   name)
Value:
inline octave_value \
name (const octave_value& a1, const octave_value& a2) \
{ \
return octave::binary_op (octave_value::name, a1, a2); \
}

Definition at line 1892 of file ov.h.

◆ OV_UNOP_FN

#define OV_UNOP_FN (   name)
Value:
inline octave_value \
name (const octave_value& a) \
{ \
return octave::unary_op (octave_value::name, a); \
}
OCTINTERP_API octave_value unary_op(type_info &ti, octave_value::unary_op op, const octave_value &a)

Definition at line 1820 of file ov.h.

◆ OV_UNOP_FN_OP

#define OV_UNOP_FN_OP (   name,
  op 
)
Value:
OV_UNOP_FN (name) \
OV_UNOP_OP (name, op)
#define OV_UNOP_FN(name)
Definition: ov.h:1820

Definition at line 1834 of file ov.h.

◆ OV_UNOP_OP

#define OV_UNOP_OP (   name,
  op 
)
Value:
inline octave_value \
operator op (const octave_value& a) \
{ \
return name (a); \
}

Definition at line 1827 of file ov.h.

Function Documentation

◆ binary_op() [1/4]

OCTINTERP_API octave_value binary_op ( octave_value::binary_op  op,
const octave_value a,
const octave_value b 
)

◆ binary_op() [2/4]

OCTINTERP_API octave_value binary_op ( octave_value::compound_binary_op  op,
const octave_value a,
const octave_value b 
)

◆ binary_op() [3/4]

◆ binary_op() [4/4]

OCTINTERP_API octave_value binary_op ( type_info ti,
octave_value::compound_binary_op  op,
const octave_value a,
const octave_value b 
)

◆ cat_op() [1/2]

OCTINTERP_API octave_value cat_op ( const octave_value a,
const octave_value b,
const Array< octave_idx_type > &  ra_idx 
)

◆ cat_op() [2/2]

OCTINTERP_API octave_value cat_op ( type_info ti,
const octave_value a,
const octave_value b,
const Array< octave_idx_type > &  ra_idx 
)

◆ colon_op() [1/2]

OCTINTERP_API octave_value colon_op ( const octave_value base,
const octave_value increment,
const octave_value limit,
bool  is_for_cmd_expr = false 
)

◆ colon_op() [2/2]

octave_value colon_op ( const octave_value base,
const octave_value limit,
bool  is_for_cmd_expr = false 
)
inline

Definition at line 1725 of file ov.h.

References colon_op().

◆ install_types()

OCTINTERP_API void install_types ( octave::type_info &  )

Referenced by type_info::type_info().

◆ octave_value_extract()

template<typename Value >
Value octave_value_extract ( const octave_value )
inline

Definition at line 1910 of file ov.h.

◆ octave_value_extract< bool >()

template<>
bool octave_value_extract< bool > ( const octave_value v)
inline

Definition at line 1924 of file ov.h.

◆ octave_value_extract< boolMatrix >()

template<>
boolMatrix octave_value_extract< boolMatrix > ( const octave_value v)
inline

Definition at line 1955 of file ov.h.

◆ octave_value_extract< boolNDArray >()

template<>
boolNDArray octave_value_extract< boolNDArray > ( const octave_value v)
inline

Definition at line 1939 of file ov.h.

◆ octave_value_extract< char >()

template<>
char octave_value_extract< char > ( const octave_value )
inline

Definition at line 1986 of file ov.h.

◆ octave_value_extract< charNDArray >()

template<>
charNDArray octave_value_extract< charNDArray > ( const octave_value v)
inline

Definition at line 1941 of file ov.h.

Referenced by do_minmax_bin_op< charNDArray >(), and do_minmax_red_op< charNDArray >().

◆ octave_value_extract< ColumnVector >()

template<>
ColumnVector octave_value_extract< ColumnVector > ( const octave_value v)
inline

Definition at line 1957 of file ov.h.

◆ octave_value_extract< Complex >()

template<>
Complex octave_value_extract< Complex > ( const octave_value v)
inline

Definition at line 1922 of file ov.h.

◆ octave_value_extract< ComplexColumnVector >()

Definition at line 1959 of file ov.h.

◆ octave_value_extract< ComplexDiagMatrix >()

Definition at line 1969 of file ov.h.

◆ octave_value_extract< ComplexMatrix >()

template<>
ComplexMatrix octave_value_extract< ComplexMatrix > ( const octave_value v)
inline

Definition at line 1953 of file ov.h.

Referenced by do_sqrtm().

◆ octave_value_extract< ComplexNDArray >()

template<>
ComplexNDArray octave_value_extract< ComplexNDArray > ( const octave_value v)
inline

Definition at line 1937 of file ov.h.

◆ octave_value_extract< ComplexRowVector >()

Definition at line 1964 of file ov.h.

◆ octave_value_extract< DiagMatrix >()

template<>
DiagMatrix octave_value_extract< DiagMatrix > ( const octave_value v)
inline

Definition at line 1967 of file ov.h.

◆ octave_value_extract< double >()

template<>
double octave_value_extract< double > ( const octave_value v)
inline

Definition at line 1920 of file ov.h.

◆ octave_value_extract< float >()

template<>
float octave_value_extract< float > ( const octave_value v)
inline

Definition at line 1921 of file ov.h.

◆ octave_value_extract< FloatColumnVector >()

Definition at line 1958 of file ov.h.

◆ octave_value_extract< FloatComplex >()

template<>
FloatComplex octave_value_extract< FloatComplex > ( const octave_value v)
inline

Definition at line 1923 of file ov.h.

◆ octave_value_extract< FloatComplexColumnVector >()

Definition at line 1960 of file ov.h.

◆ octave_value_extract< FloatComplexDiagMatrix >()

Definition at line 1970 of file ov.h.

◆ octave_value_extract< FloatComplexMatrix >()

Definition at line 1954 of file ov.h.

◆ octave_value_extract< FloatComplexNDArray >()

Definition at line 1938 of file ov.h.

◆ octave_value_extract< FloatComplexRowVector >()

Definition at line 1965 of file ov.h.

◆ octave_value_extract< FloatDiagMatrix >()

Definition at line 1968 of file ov.h.

◆ octave_value_extract< FloatMatrix >()

template<>
FloatMatrix octave_value_extract< FloatMatrix > ( const octave_value v)
inline

Definition at line 1952 of file ov.h.

◆ octave_value_extract< FloatNDArray >()

template<>
FloatNDArray octave_value_extract< FloatNDArray > ( const octave_value v)
inline

Definition at line 1936 of file ov.h.

Referenced by elem_xpow().

◆ octave_value_extract< FloatRowVector >()

template<>
FloatRowVector octave_value_extract< FloatRowVector > ( const octave_value v)
inline

Definition at line 1963 of file ov.h.

◆ octave_value_extract< int16NDArray >()

template<>
int16NDArray octave_value_extract< int16NDArray > ( const octave_value v)
inline

Definition at line 1943 of file ov.h.

◆ octave_value_extract< int32NDArray >()

template<>
int32NDArray octave_value_extract< int32NDArray > ( const octave_value v)
inline

Definition at line 1944 of file ov.h.

◆ octave_value_extract< int64NDArray >()

template<>
int64NDArray octave_value_extract< int64NDArray > ( const octave_value v)
inline

Definition at line 1945 of file ov.h.

◆ octave_value_extract< int8NDArray >()

template<>
int8NDArray octave_value_extract< int8NDArray > ( const octave_value v)
inline

Definition at line 1942 of file ov.h.

◆ octave_value_extract< Matrix >()

template<>
Matrix octave_value_extract< Matrix > ( const octave_value v)
inline

Definition at line 1951 of file ov.h.

Referenced by do_sqrtm().

◆ octave_value_extract< NDArray >()

template<>
NDArray octave_value_extract< NDArray > ( const octave_value v)
inline

Definition at line 1935 of file ov.h.

Referenced by elem_xpow().

◆ octave_value_extract< octave_int16 >()

template<>
octave_int16 octave_value_extract< octave_int16 > ( const octave_value v)
inline

Definition at line 1927 of file ov.h.

◆ octave_value_extract< octave_int32 >()

template<>
octave_int32 octave_value_extract< octave_int32 > ( const octave_value v)
inline

Definition at line 1928 of file ov.h.

◆ octave_value_extract< octave_int64 >()

template<>
octave_int64 octave_value_extract< octave_int64 > ( const octave_value v)
inline

Definition at line 1929 of file ov.h.

◆ octave_value_extract< octave_int8 >()

template<>
octave_int8 octave_value_extract< octave_int8 > ( const octave_value v)
inline

Definition at line 1926 of file ov.h.

◆ octave_value_extract< octave_uint16 >()

template<>
octave_uint16 octave_value_extract< octave_uint16 > ( const octave_value v)
inline

Definition at line 1931 of file ov.h.

◆ octave_value_extract< octave_uint32 >()

template<>
octave_uint32 octave_value_extract< octave_uint32 > ( const octave_value v)
inline

Definition at line 1932 of file ov.h.

◆ octave_value_extract< octave_uint64 >()

template<>
octave_uint64 octave_value_extract< octave_uint64 > ( const octave_value v)
inline

Definition at line 1933 of file ov.h.

◆ octave_value_extract< octave_uint8 >()

template<>
octave_uint8 octave_value_extract< octave_uint8 > ( const octave_value v)
inline

Definition at line 1930 of file ov.h.

◆ octave_value_extract< octave_value >()

template<>
octave_value octave_value_extract< octave_value > ( const octave_value )
inline

Definition at line 1987 of file ov.h.

◆ octave_value_extract< PermMatrix >()

template<>
PermMatrix octave_value_extract< PermMatrix > ( const octave_value v)
inline

Definition at line 1971 of file ov.h.

◆ octave_value_extract< RowVector >()

template<>
RowVector octave_value_extract< RowVector > ( const octave_value v)
inline

Definition at line 1962 of file ov.h.

◆ octave_value_extract< SparseBoolMatrix >()

Definition at line 1975 of file ov.h.

◆ octave_value_extract< SparseComplexMatrix >()

Definition at line 1974 of file ov.h.

◆ octave_value_extract< SparseMatrix >()

template<>
SparseMatrix octave_value_extract< SparseMatrix > ( const octave_value v)
inline

Definition at line 1973 of file ov.h.

◆ octave_value_extract< uint16NDArray >()

template<>
uint16NDArray octave_value_extract< uint16NDArray > ( const octave_value v)
inline

Definition at line 1947 of file ov.h.

◆ octave_value_extract< uint32NDArray >()

template<>
uint32NDArray octave_value_extract< uint32NDArray > ( const octave_value v)
inline

Definition at line 1948 of file ov.h.

◆ octave_value_extract< uint64NDArray >()

template<>
uint64NDArray octave_value_extract< uint64NDArray > ( const octave_value v)
inline

Definition at line 1949 of file ov.h.

◆ octave_value_extract< uint8NDArray >()

template<>
uint8NDArray octave_value_extract< uint8NDArray > ( const octave_value v)
inline

Definition at line 1946 of file ov.h.

◆ op_add()

◆ op_div()

◆ op_el_and()

◆ op_el_div()

◆ op_el_ldiv()

◆ op_el_mul()

◆ op_el_or()

◆ op_el_pow()

◆ op_eq()

◆ op_ge()

◆ op_gt()

◆ op_herm_mul()

◆ op_hermitian()

◆ op_ldiv()

◆ op_le()

◆ op_lt()

◆ op_mul()

◆ op_mul_herm()

◆ op_mul_trans()

◆ op_ne()

◆ op_not()

◆ op_pow()

◆ op_struct_ref()

octave_value op_struct_ref ( const octave_value a1,
const octave_value a2 
)
inline

Definition at line 1890 of file ov.h.

◆ op_sub()

◆ op_trans_mul()

◆ op_transpose()

◆ op_uminus()

◆ op_uplus()

◆ operator!()

octave_value operator! ( const octave_value a)
inline

Definition at line 1838 of file ov.h.

◆ operator!=()

octave_value operator!= ( const octave_value a1,
const octave_value a2 
)
inline

Definition at line 1881 of file ov.h.

◆ operator*()

octave_value operator* ( const octave_value a1,
const octave_value a2 
)
inline

Definition at line 1870 of file ov.h.

◆ operator+() [1/2]

octave_value operator+ ( const octave_value a)
inline

Definition at line 1839 of file ov.h.

◆ operator+() [2/2]

octave_value operator+ ( const octave_value a1,
const octave_value a2 
)
inline

Definition at line 1868 of file ov.h.

◆ operator-() [1/2]

octave_value operator- ( const octave_value a)
inline

Definition at line 1840 of file ov.h.

◆ operator-() [2/2]

octave_value operator- ( const octave_value a1,
const octave_value a2 
)
inline

Definition at line 1869 of file ov.h.

◆ operator/()

octave_value operator/ ( const octave_value a1,
const octave_value a2 
)
inline

Definition at line 1871 of file ov.h.

◆ operator<()

octave_value operator< ( const octave_value a1,
const octave_value a2 
)
inline

Definition at line 1876 of file ov.h.

◆ operator<=()

octave_value operator<= ( const octave_value a1,
const octave_value a2 
)
inline

Definition at line 1877 of file ov.h.

◆ operator==()

octave_value operator== ( const octave_value a1,
const octave_value a2 
)
inline

Definition at line 1878 of file ov.h.

◆ operator>()

octave_value operator> ( const octave_value a1,
const octave_value a2 
)
inline

Definition at line 1880 of file ov.h.

◆ operator>=()

octave_value operator>= ( const octave_value a1,
const octave_value a2 
)
inline

Definition at line 1879 of file ov.h.

◆ unary_op() [1/2]

OCTINTERP_API octave_value unary_op ( octave_value::unary_op  op,
const octave_value a 
)

◆ unary_op() [2/2]