GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
Go to the source code of this file.
Macros | |
#define | OCTAVE_TYPE_CONV_BODY(NAME) |
#define | OCTAVE_TYPE_CONV_BODY3(NAME, MATRIX_RESULT_T, SCALAR_RESULT_T) |
Functions | |
static octave_value | octave_type_conv_body (const octave_value &arg, const std::string &name, int t_result) |
#define OCTAVE_TYPE_CONV_BODY | ( | NAME | ) |
Definition at line 106 of file ov-type-conv.h.
Referenced by Fint16(), Fint32(), Fint64(), Fint8(), Fuint16(), Fuint32(), Fuint64(), and Fuint8().
#define OCTAVE_TYPE_CONV_BODY3 | ( | NAME, | |
MATRIX_RESULT_T, | |||
SCALAR_RESULT_T | |||
) |
Definition at line 77 of file ov-type-conv.h.
|
static |
Definition at line 28 of file ov-type-conv.h.
References arg(), octave_value::class_name(), octave_value::internal_rep(), octave_value_typeinfo::lookup_type_conv_op(), octave_value::maybe_mutate(), octave_value::numeric_conversion_function(), octave_value(), and octave_value::type_id().