GNU Octave  4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
ov-typeinfo.cc File Reference
#include "Array.h"
#include "defun.h"
#include "error.h"
#include "interpreter.h"
#include "interpreter-private.h"
#include "ops.h"
#include "ov-typeinfo.h"
#include "ov.h"
Include dependency graph for ov-typeinfo.cc:

Go to the source code of this file.

Namespaces

 octave
 
 octave_value_typeinfo
 

Functions

static boolNDArray as_bool_nd_array (const Array< void *> &x)
 
static NDArray as_nd_array (const Array< int > &x)
 
OCTAVE_EXPORT octave_value_list Ftypeinfo (octave::interpreter &interp, const octave_value_list &args, int) as a string. If ar
 
octave_scalar_map octave_value_typeinfo::installed_type_info (void)
 
string_vector octave_value_typeinfo::installed_type_names (void)
 
assign_op_fcn octave_value_typeinfo::lookup_assign_op (octave_value::assign_op op, int t_lhs, int t_rhs)
 
assignany_op_fcn octave_value_typeinfo::lookup_assignany_op (octave_value::assign_op op, int t_lhs)
 
binary_class_op_fcn octave_value_typeinfo::lookup_binary_class_op (octave_value::binary_op op)
 
binary_class_op_fcn octave_value_typeinfo::lookup_binary_class_op (octave_value::compound_binary_op op)
 
binary_op_fcn octave_value_typeinfo::lookup_binary_op (octave_value::binary_op op, int t1, int t2)
 
binary_op_fcn octave_value_typeinfo::lookup_binary_op (octave_value::compound_binary_op op, int t1, int t2)
 
cat_op_fcn octave_value_typeinfo::lookup_cat_op (int t1, int t2)
 
non_const_unary_op_fcn octave_value_typeinfo::lookup_non_const_unary_op (octave_value::unary_op op, int t)
 
int octave_value_typeinfo::lookup_pref_assign_conv (int t_lhs, int t_rhs)
 
octave_value octave_value_typeinfo::lookup_type (const std::string &nm)
 
unary_class_op_fcn octave_value_typeinfo::lookup_unary_class_op (octave_value::unary_op op)
 
unary_op_fcn octave_value_typeinfo::lookup_unary_op (octave_value::unary_op op, int t)
 
octave_base_value::type_conv_fcn octave_value_typeinfo::lookup_widening_op (int t, int t_result)
 
bool octave_value_typeinfo::register_assign_op (octave_value::assign_op op, int t_lhs, int t_rhs, assign_op_fcn f)
 
bool octave_value_typeinfo::register_assignany_op (octave_value::assign_op op, int t_lhs, assignany_op_fcn f)
 
bool octave_value_typeinfo::register_binary_class_op (octave_value::binary_op op, binary_class_op_fcn f)
 
bool octave_value_typeinfo::register_binary_class_op (octave_value::compound_binary_op op, binary_class_op_fcn f)
 
bool octave_value_typeinfo::register_binary_op (octave_value::binary_op op, int t1, int t2, binary_op_fcn f)
 
bool octave_value_typeinfo::register_binary_op (octave_value::compound_binary_op op, int t1, int t2, binary_op_fcn f)
 
bool octave_value_typeinfo::register_cat_op (int t1, int t2, cat_op_fcn f)
 
bool octave_value_typeinfo::register_non_const_unary_op (octave_value::unary_op op, int t, non_const_unary_op_fcn f)
 
bool octave_value_typeinfo::register_pref_assign_conv (int t_lhs, int t_rhs, int t_result)
 
int octave_value_typeinfo::register_type (const std::string &t_name, const std::string &c_name, const octave_value &val)
 
bool octave_value_typeinfo::register_unary_class_op (octave_value::unary_op op, unary_class_op_fcn f)
 
bool octave_value_typeinfo::register_unary_op (octave_value::unary_op op, int t, unary_op_fcn f)
 
bool octave_value_typeinfo::register_widening_op (int t, int t_result, octave_base_value::type_conv_fcn f)
 

Variables

is omitted
 

Function Documentation

◆ as_bool_nd_array()

static boolNDArray as_bool_nd_array ( const Array< void *> &  x)
static

Definition at line 52 of file ov-typeinfo.cc.

References i, retval, and x.

Referenced by octave::type_info::installed_type_info().

◆ as_nd_array()

static NDArray as_nd_array ( const Array< int > &  x)
static

Definition at line 41 of file ov-typeinfo.cc.

References i, retval, and x.

Referenced by octave::type_info::installed_type_info().

◆ Ftypeinfo()

OCTAVE_EXPORT octave_value_list Ftypeinfo ( octave::interpreter interp,
const octave_value_list args,
int   
)

Definition at line 1016 of file ov-typeinfo.cc.

Variable Documentation

◆ omitted

is omitted

Definition at line 1016 of file ov-typeinfo.cc.