#include "ov.h"
Public Types | |
enum | assign_op { op_asn_eq , op_add_eq , op_sub_eq , op_mul_eq , op_div_eq , op_ldiv_eq , op_pow_eq , op_el_mul_eq , op_el_div_eq , op_el_ldiv_eq , op_el_pow_eq , op_el_and_eq , op_el_or_eq , num_assign_ops , unknown_assign_op } |
enum | binary_op { op_add , op_sub , op_mul , op_div , op_pow , op_ldiv , op_lt , op_le , op_eq , op_ge , op_gt , op_ne , op_el_mul , op_el_div , op_el_pow , op_el_ldiv , op_el_and , op_el_or , op_struct_ref , num_binary_ops , unknown_binary_op } |
enum | compound_binary_op { op_trans_mul , op_mul_trans , op_herm_mul , op_mul_herm , op_trans_ldiv , op_herm_ldiv , op_el_not_and , op_el_not_or , op_el_and_not , op_el_or_not , num_compound_binary_ops , unknown_compound_binary_op } |
enum | magic_colon { magic_colon_t } |
enum | unary_op { op_not , op_uplus , op_uminus , op_transpose , op_hermitian , op_incr , op_decr , num_unary_ops , unknown_unary_op } |
Public Member Functions | |
octave_value (bool b) | |
octave_value (char c, char type='\'') | |
octave_value (const Array< bool > &bnda) | |
octave_value (const Array< char > &chnda, char type='\'') | |
octave_value (const Array< Complex > &m) | |
octave_value (const Array< double > &m) | |
octave_value (const Array< float > &m) | |
octave_value (const Array< FloatComplex > &m) | |
octave_value (const Array< octave_idx_type > &inda, bool zero_based=false, bool cache_index=false) | |
octave_value (const Array< octave_int16 > &inda) | |
octave_value (const Array< octave_int32 > &inda) | |
octave_value (const Array< octave_int64 > &inda) | |
octave_value (const Array< octave_int8 > &inda) | |
octave_value (const Array< octave_uint16 > &inda) | |
octave_value (const Array< octave_uint32 > &inda) | |
octave_value (const Array< octave_uint64 > &inda) | |
octave_value (const Array< octave_uint8 > &inda) | |
octave_value (const Array< octave_value > &a, bool is_cs_list=false) | |
octave_value (const Array< std::string > &cellstr) | |
octave_value (const boolMatrix &bm, const MatrixType &t=MatrixType()) | |
octave_value (const boolNDArray &bnda) | |
octave_value (const Cell &c, bool is_cs_list=false) | |
octave_value (const char *s, char type='\'') | |
octave_value (const charMatrix &chm, char type='\'') | |
octave_value (const charNDArray &chnda, char type='\'') | |
octave_value (const ColumnVector &v) | |
octave_value (const Complex &C) | |
octave_value (const ComplexColumnVector &v) | |
octave_value (const ComplexDiagMatrix &d) | |
octave_value (const ComplexMatrix &m, const MatrixType &t=MatrixType()) | |
octave_value (const ComplexNDArray &cnda) | |
octave_value (const ComplexRowVector &v) | |
octave_value (const DiagArray2< Complex > &d) | |
octave_value (const DiagArray2< double > &d) | |
octave_value (const DiagArray2< float > &d) | |
octave_value (const DiagArray2< FloatComplex > &d) | |
octave_value (const DiagMatrix &d) | |
octave_value (const FloatColumnVector &v) | |
octave_value (const FloatComplex &C) | |
octave_value (const FloatComplexColumnVector &v) | |
octave_value (const FloatComplexDiagMatrix &d) | |
octave_value (const FloatComplexMatrix &m, const MatrixType &t=MatrixType()) | |
octave_value (const FloatComplexNDArray &cnda) | |
octave_value (const FloatComplexRowVector &v) | |
octave_value (const FloatDiagMatrix &d) | |
octave_value (const FloatMatrix &m, const MatrixType &t=MatrixType()) | |
octave_value (const FloatNDArray &nda) | |
octave_value (const FloatRowVector &v) | |
octave_value (const idx_vector &idx, bool lazy=true) | |
octave_value (const int16NDArray &inda) | |
octave_value (const int32NDArray &inda) | |
octave_value (const int64NDArray &inda) | |
octave_value (const int8NDArray &inda) | |
octave_value (const Matrix &m, const MatrixType &t=MatrixType()) | |
octave_value (const NDArray &nda) | |
octave_value (const octave_int16 &i) | |
octave_value (const octave_int32 &i) | |
octave_value (const octave_int64 &i) | |
octave_value (const octave_int8 &i) | |
octave_value (const octave_map &m) | |
octave_value (const octave_map &m, const std::string &id, const std::list< std::string > &plist) | |
octave_value (const octave_scalar_map &m) | |
octave_value (const octave_scalar_map &m, const std::string &id, const std::list< std::string > &plist) | |
octave_value (const octave_uint16 &i) | |
octave_value (const octave_uint32 &i) | |
octave_value (const octave_uint64 &i) | |
octave_value (const octave_uint8 &i) | |
octave_value (const octave_value &a) | |
octave_value (const octave_value_list &m) | |
octave_value (const PermMatrix &p) | |
octave_value (const Range &r, bool force_range=false) | |
octave_value (const RowVector &v) | |
octave_value (const Sparse< bool > &m, const MatrixType &t=MatrixType()) | |
octave_value (const Sparse< Complex > &m, const MatrixType &t=MatrixType()) | |
octave_value (const Sparse< double > &m, const MatrixType &t=MatrixType()) | |
octave_value (const SparseBoolMatrix &bm, const MatrixType &t=MatrixType()) | |
octave_value (const SparseComplexMatrix &m, const MatrixType &t=MatrixType()) | |
octave_value (const SparseMatrix &m, const MatrixType &t=MatrixType()) | |
octave_value (const std::map< std::string, octave_value > &) | |
octave_value (const std::string &s, char type='\'') | |
octave_value (const string_vector &s, char type='\'') | |
octave_value (const uint16NDArray &inda) | |
octave_value (const uint32NDArray &inda) | |
octave_value (const uint64NDArray &inda) | |
octave_value (const uint8NDArray &inda) | |
octave_value (double base, double limit, double inc) | |
octave_value (double d) | |
octave_value (float d) | |
octave_value (int i) | |
octave_value (long int i) | |
octave_value (octave::sys::time t) | |
octave_value (octave_base_value *new_rep, bool borrow=false) | |
octave_value (octave_value &&a) | |
octave_value (octave_value::magic_colon) | |
octave_value (short int i) | |
octave_value (unsigned int i) | |
octave_value (unsigned long int i) | |
octave_value (unsigned short int i) | |
octave_value (void) | |
~octave_value (void) | |
octave_value | abs (void) const |
octave_value | acos (void) const |
octave_value | acosh (void) const |
octave_value | all (int dim=0) const |
bool | all_zero_dims (void) const |
octave_value | angle (void) const |
octave_value | any (int dim=0) const |
octave_value | arg (void) const |
NDArray | array_value (bool frc_str_conv=false) const |
octave_value | as_double (void) const |
octave_value | as_int16 (void) const |
octave_value | as_int32 (void) const |
octave_value | as_int64 (void) const |
octave_value | as_int8 (void) const |
mxArray * | as_mxArray (void) const |
octave_value | as_single (void) const |
octave_value | as_uint16 (void) const |
octave_value | as_uint32 (void) const |
octave_value | as_uint64 (void) const |
octave_value | as_uint8 (void) const |
octave_value | asin (void) const |
octave_value | asinh (void) const |
octave_value & | assign (assign_op op, const std::string &type, const std::list< octave_value_list > &idx, const octave_value &rhs) |
octave_value & | assign (assign_op, const octave_value &rhs) |
octave_value | atan (void) const |
octave_value | atanh (void) const |
boolNDArray | bool_array_value (bool warn=false) const |
boolMatrix | bool_matrix_value (bool warn=false) const |
bool | bool_value (bool warn=false) const |
builtin_type_t | builtin_type (void) const |
size_t | byte_size (void) const |
void | call_object_destructor (void) |
octave_value | cbrt (void) const |
octave_value | ceil (void) const |
Cell | cell_value (void) const |
Array< std::string > | cellstr_value (void) const |
charNDArray | char_array_value (bool frc_str_conv=false) const |
charMatrix | char_matrix_value (bool frc_str_conv=false) const |
std::string | class_name (void) const |
octave_classdef * | classdef_object_value (bool silent=false) const |
octave_base_value * | clone (void) const |
ColumnVector | column_vector_value (bool frc_str_conv=false, bool frc_vec_conv=false) const |
octave_idx_type | columns (void) const |
ComplexNDArray | complex_array_value (bool frc_str_conv=false) const |
ComplexColumnVector | complex_column_vector_value (bool frc_str_conv=false, bool frc_vec_conv=false) const |
ComplexDiagMatrix | complex_diag_matrix_value (bool force=false) const |
ComplexMatrix | complex_matrix_value (bool frc_str_conv=false) const |
ComplexRowVector | complex_row_vector_value (bool frc_str_conv=false, bool frc_vec_conv=false) const |
Complex | complex_value (bool frc_str_conv=false) const |
Array< Complex > | complex_vector_value (bool frc_str_conv=false, bool frc_vec_conv=false) const |
octave_value | conj (void) const |
void | convert_to_row_or_column_vector (void) |
octave_value | convert_to_str (bool pad=false, bool force=false, char type='\'') const |
octave_value | convert_to_str_internal (bool pad, bool force, char type) const |
octave_value | cos (void) const |
octave_value | cosh (void) const |
octave_value | dawson (void) const |
octave_value | diag (octave_idx_type k=0) const |
octave_value | diag (octave_idx_type m, octave_idx_type n) const |
DiagMatrix | diag_matrix_value (bool force=false) const |
dim_vector | dims (void) const |
octave_value | do_index_op (const octave_value_list &idx, bool resize_ok=false) |
octave_value & | do_non_const_unary_op (unary_op op) |
octave_value & | do_non_const_unary_op (unary_op op, const std::string &type, const std::list< octave_value_list > &idx) |
double | double_value (bool frc_str_conv=false) const |
octave_value | dump (void) const |
std::string | edit_display (const float_display_format &fmt, octave_idx_type i, octave_idx_type j) const |
octave_base_value * | empty_clone (void) const |
void | erase_subfunctions (void) |
octave_value | erf (void) const |
octave_value | erfc (void) const |
octave_value | erfcinv (void) const |
octave_value | erfcx (void) const |
octave_value | erfi (void) const |
octave_value | erfinv (void) const |
octave_value | eval (void) |
octave_value | exp (void) const |
octave_value | expm1 (void) const |
octave_value | fast_elem_extract (octave_idx_type n) const |
Extract the n-th element, aka 'val(n)'. More... | |
bool | fast_elem_insert (octave_idx_type n, const octave_value &x) |
Assign the n-th element, aka 'val(n) = x'. More... | |
octave_fcn_handle * | fcn_handle_value (bool silent=false) const |
octave_base_value * | find_parent_class (const std::string &parent_class_name) |
octave_value | fix (void) const |
FloatNDArray | float_array_value (bool frc_str_conv=false) const |
FloatColumnVector | float_column_vector_value (bool frc_str_conv=false, bool frc_vec_conv=false) const |
FloatComplexNDArray | float_complex_array_value (bool frc_str_conv=false) const |
FloatComplexColumnVector | float_complex_column_vector_value (bool frc_str_conv=false, bool frc_vec_conv=false) const |
FloatComplexDiagMatrix | float_complex_diag_matrix_value (bool force=false) const |
FloatComplexMatrix | float_complex_matrix_value (bool frc_str_conv=false) const |
FloatComplexRowVector | float_complex_row_vector_value (bool frc_str_conv=false, bool frc_vec_conv=false) const |
FloatComplex | float_complex_value (bool frc_str_conv=false) const |
Array< FloatComplex > | float_complex_vector_value (bool frc_str_conv=false, bool frc_vec_conv=false) const |
FloatDiagMatrix | float_diag_matrix_value (bool force=false) const |
FloatMatrix | float_matrix_value (bool frc_str_conv=false) const |
FloatRowVector | float_row_vector_value (bool frc_str_conv=false, bool frc_vec_conv=false) const |
float | float_scalar_value (bool frc_str_conv=false) const |
float | float_value (bool frc_str_conv=false) const |
Array< float > | float_vector_value (bool frc_str_conv=false, bool frc_vec_conv=false) const |
octave_value | floor (void) const |
octave_value | full_value (void) const |
octave_function * | function_value (bool silent=false) const |
octave_value | gamma (void) const |
octave_idx_type | get_count (void) const |
std::string | get_dims_str (void) const |
float_display_format | get_edit_display_format (void) const |
const octave_base_value & | get_rep (void) const |
octave_idx_type | idx_type_value (bool req_int=false, bool frc_str_conv=false) const |
octave_value | imag (void) const |
idx_vector | index_vector (bool require_integers=false) const |
int16NDArray | int16_array_value (void) const |
octave_int16 | int16_scalar_value (void) const |
int32NDArray | int32_array_value (void) const |
octave_int32 | int32_scalar_value (void) const |
int64NDArray | int64_array_value (void) const |
octave_int64 | int64_scalar_value (void) const |
int64_t | int64_value (bool req_int=false, bool frc_str_conv=false) const |
int8NDArray | int8_array_value (void) const |
octave_int8 | int8_scalar_value (void) const |
int | int_value (bool req_int=false, bool frc_str_conv=false) const |
Array< int > | int_vector_value (bool req_int=false, bool frc_str_conv=false, bool frc_vec_conv=false) const |
octave_base_value * | internal_rep (void) const |
octave_value | ipermute (const Array< int > &vec) const |
bool | is_anonymous_function (void) const |
bool | is_bool_matrix (void) const |
bool | is_bool_scalar (void) const |
bool | is_builtin_function (void) const |
bool | is_char_matrix (void) const |
bool | is_classdef_meta (void) const |
bool | is_classdef_object (void) const |
bool | is_classdef_superclass_ref (void) const |
bool | is_complex_matrix (void) const |
bool | is_complex_scalar (void) const |
bool | is_constant (void) const |
bool | is_copy_of (const octave_value &val) const |
bool | is_cs_list (void) const |
bool | is_defined (void) const |
bool | is_diag_matrix (void) const |
bool | is_dld_function (void) const |
bool | is_double_type (void) const |
bool | is_dq_string (void) const |
bool | is_equal (const octave_value &) const |
bool | is_function (void) const |
bool | is_function_handle (void) const |
bool | is_inline_function (void) const |
bool | is_instance_of (const std::string &cls_name) const |
bool | is_int16_type (void) const |
bool | is_int32_type (void) const |
bool | is_int64_type (void) const |
bool | is_int8_type (void) const |
bool | is_magic_colon (void) const |
bool | is_matrix_type (void) const |
bool | is_mex_function (void) const |
bool | is_package (void) const |
bool | is_perm_matrix (void) const |
bool | is_range (void) const |
bool | is_real_matrix (void) const |
bool | is_real_scalar (void) const |
bool | is_scalar_type (void) const |
bool | is_single_type (void) const |
sortmode | is_sorted_rows (sortmode mode=UNSORTED) const |
bool | is_sq_string (void) const |
bool | is_string (void) const |
bool | is_true (void) const |
bool | is_uint16_type (void) const |
bool | is_uint32_type (void) const |
bool | is_uint64_type (void) const |
bool | is_uint8_type (void) const |
bool | is_undefined (void) const |
bool | is_user_code (void) const |
bool | is_user_function (void) const |
bool | is_user_script (void) const |
bool | is_zero_by_zero (void) const |
bool | iscell (void) const |
bool | iscellstr (void) const |
bool | iscomplex (void) const |
bool | isempty (void) const |
octave_value | isfinite (void) const |
bool | isfloat (void) const |
octave_value | isinf (void) const |
bool | isinteger (void) const |
bool | isjava (void) const |
bool | islocked (void) const |
bool | islogical (void) const |
octave_value | isna (void) const |
octave_value | isnan (void) const |
bool | isnull (void) const |
bool | isnumeric (void) const |
bool | isobject (void) const |
bool | isreal (void) const |
sortmode | issorted (sortmode mode=UNSORTED) const |
bool | issparse (void) const |
bool | isstruct (void) const |
octave_idx_type | length (void) const |
octave_value | lgamma (void) const |
octave_value_list | list_value (void) const |
bool | load_ascii (std::istream &is) |
bool | load_binary (std::istream &is, bool swap, octave::mach_info::float_format fmt) |
bool | load_hdf5 (octave_hdf5_id loc_id, const char *name) |
void | lock (void) |
octave_value | log (void) const |
octave_value | log10 (void) const |
octave_value | log1p (void) const |
octave_value | log2 (void) const |
long int | long_value (bool req_int=false, bool frc_str_conv=false) const |
void | make_storable_value (void) |
void | make_unique (int obsolete_copies) |
void | make_unique (void) |
octave_value | map (octave_base_value::unary_mapper_t umap) const |
string_vector | map_keys (void) const |
octave_map | map_value (void) const |
MatrixType | matrix_type (const MatrixType &typ) const |
MatrixType | matrix_type (void) const |
Matrix | matrix_value (bool frc_str_conv=false) const |
void | maybe_economize (void) |
void | maybe_mutate (void) |
void * | mex_get_data (void) const |
octave_idx_type * | mex_get_ir (void) const |
octave_idx_type * | mex_get_jc (void) const |
int | ndims (void) const |
octave_value | next_subsref (bool auto_add, const std::string &type, const std::list< octave_value_list > &idx, size_t skip=1) |
octave_value | next_subsref (const std::string &type, const std::list< octave_value_list > &idx, size_t skip=1) |
octave_value_list | next_subsref (int nargout, const std::string &type, const std::list< octave_value_list > &idx, size_t skip=1) |
octave_idx_type | nfields (void) const |
int | nint_value (bool frc_str_conv=false) const |
octave_idx_type | nnz (void) const |
size_t | nparents (void) const |
octave_idx_type | numel (void) const |
octave_base_value::type_conv_info | numeric_conversion_function (void) const |
octave_base_value::type_conv_info | numeric_demotion_function (void) const |
octave_idx_type | nzmax (void) const |
Array< octave_idx_type > | octave_idx_type_vector_value (bool req_int=false, bool frc_str_conv=false, bool frc_vec_conv=false) const |
octave_value & | operator= (const octave_value &a) |
octave_value & | operator= (octave_value &&a) |
std::list< std::string > | parent_class_name_list (void) const |
string_vector | parent_class_names (void) const |
PermMatrix | perm_matrix_value (void) const |
octave_value | permute (const Array< int > &vec, bool inv=false) const |
void | print (std::ostream &os, bool pr_as_read_syntax=false) |
bool | print_as_scalar (void) const |
void | print_info (std::ostream &os, const std::string &prefix="") const |
bool | print_name_tag (std::ostream &os, const std::string &name) const |
void | print_raw (std::ostream &os, bool pr_as_read_syntax=false) const |
void | print_with_name (std::ostream &os, const std::string &name) const |
Range | range_value (void) const |
octave_value | real (void) const |
octave_value | reshape (const dim_vector &dv) const |
octave_value | resize (const dim_vector &dv, bool fill=false) const |
octave_value | round (void) const |
octave_value | roundb (void) const |
RowVector | row_vector_value (bool frc_str_conv=false, bool frc_vec_conv=false) const |
octave_idx_type | rows (void) const |
bool | save_ascii (std::ostream &os) |
bool | save_binary (std::ostream &os, bool save_as_floats) |
bool | save_hdf5 (octave_hdf5_id loc_id, const char *name, bool save_as_floats) |
octave_scalar_map | scalar_map_value (void) const |
double | scalar_value (bool frc_str_conv=false) const |
void | short_disp (std::ostream &os) const |
short int | short_value (bool req_int=false, bool frc_str_conv=false) const |
octave_value | signum (void) const |
octave_value | sin (void) const |
octave_value | single_subsref (const std::string &type, const octave_value_list &idx) |
octave_value | sinh (void) const |
Matrix | size (void) |
octave_value | sort (Array< octave_idx_type > &sidx, octave_idx_type dim=0, sortmode mode=ASCENDING) const |
octave_value | sort (octave_idx_type dim=0, sortmode mode=ASCENDING) const |
Array< octave_idx_type > | sort_rows_idx (sortmode mode=ASCENDING) const |
SparseBoolMatrix | sparse_bool_matrix_value (bool warn=false) const |
SparseComplexMatrix | sparse_complex_matrix_value (bool frc_str_conv=false) const |
SparseMatrix | sparse_matrix_value (bool frc_str_conv=false) const |
octave_value | sqrt (void) const |
octave_value | squeeze (void) const |
octave_value | storable_value (void) const |
std::string | string_value (bool force=false) const |
string_vector | string_vector_value (bool pad=false) const |
octave_value | subsasgn (const std::string &type, const std::list< octave_value_list > &idx, const octave_value &rhs) |
octave_value | subsref (const std::string &type, const std::list< octave_value_list > &idx) |
octave_value | subsref (const std::string &type, const std::list< octave_value_list > &idx, bool auto_add) |
octave_value_list | subsref (const std::string &type, const std::list< octave_value_list > &idx, int nargout) |
octave_value | tan (void) const |
octave_value | tanh (void) const |
octave_base_value * | try_narrowing_conversion (void) |
int | type_id (void) const |
std::string | type_name (void) const |
uint16NDArray | uint16_array_value (void) const |
octave_uint16 | uint16_scalar_value (void) const |
uint32NDArray | uint32_array_value (void) const |
octave_uint32 | uint32_scalar_value (void) const |
uint64NDArray | uint64_array_value (void) const |
octave_uint64 | uint64_scalar_value (void) const |
uint64_t | uint64_value (bool req_int=false, bool frc_str_conv=false) const |
uint8NDArray | uint8_array_value (void) const |
octave_uint8 | uint8_scalar_value (void) const |
unsigned int | uint_value (bool req_int=false, bool frc_str_conv=false) const |
unsigned long int | ulong_value (bool req_int=false, bool frc_str_conv=false) const |
octave_value | undef_subsasgn (const std::string &type, const std::list< octave_value_list > &idx, const octave_value &rhs) |
void | unlock (void) |
octave_user_code * | user_code_value (bool silent=false) const |
octave_user_function * | user_function_value (bool silent=false) const |
octave_user_script * | user_script_value (bool silent=false) const |
unsigned short int | ushort_value (bool req_int=false, bool frc_str_conv=false) const |
Array< double > | vector_value (bool frc_str_conv=false, bool frc_vec_conv=false) const |
int | write (octave::stream &os, int block_size, oct_data_conv::data_type output_type, int skip, octave::mach_info::float_format flt_fmt) const |
NDArray | xarray_value (const char *fmt,...) const |
boolNDArray | xbool_array_value (const char *fmt,...) const |
boolMatrix | xbool_matrix_value (const char *fmt,...) const |
bool | xbool_value (const char *fmt,...) const |
Cell | xcell_value (const char *fmt,...) const |
Array< std::string > | xcellstr_value (const char *fmt,...) const |
charNDArray | xchar_array_value (const char *fmt,...) const |
charMatrix | xchar_matrix_value (const char *fmt,...) const |
ColumnVector | xcolumn_vector_value (const char *fmt,...) const |
ComplexNDArray | xcomplex_array_value (const char *fmt,...) const |
ComplexColumnVector | xcomplex_column_vector_value (const char *fmt,...) const |
ComplexDiagMatrix | xcomplex_diag_matrix_value (const char *fmt,...) const |
ComplexMatrix | xcomplex_matrix_value (const char *fmt,...) const |
ComplexRowVector | xcomplex_row_vector_value (const char *fmt,...) const |
Complex | xcomplex_value (const char *fmt,...) const |
Array< Complex > | xcomplex_vector_value (const char *fmt,...) const |
DiagMatrix | xdiag_matrix_value (const char *fmt,...) const |
double | xdouble_value (const char *fmt,...) const |
octave_fcn_handle * | xfcn_handle_value (const char *fmt,...) const |
FloatNDArray | xfloat_array_value (const char *fmt,...) const |
FloatColumnVector | xfloat_column_vector_value (const char *fmt,...) const |
FloatComplexNDArray | xfloat_complex_array_value (const char *fmt,...) const |
FloatComplexColumnVector | xfloat_complex_column_vector_value (const char *fmt,...) const |
FloatComplexDiagMatrix | xfloat_complex_diag_matrix_value (const char *fmt,...) const |
FloatComplexMatrix | xfloat_complex_matrix_value (const char *fmt,...) const |
FloatComplexRowVector | xfloat_complex_row_vector_value (const char *fmt,...) const |
FloatComplex | xfloat_complex_value (const char *fmt,...) const |
Array< FloatComplex > | xfloat_complex_vector_value (const char *fmt,...) const |
FloatDiagMatrix | xfloat_diag_matrix_value (const char *fmt,...) const |
FloatMatrix | xfloat_matrix_value (const char *fmt,...) const |
FloatRowVector | xfloat_row_vector_value (const char *fmt,...) const |
float | xfloat_scalar_value (const char *fmt,...) const |
float | xfloat_value (const char *fmt,...) const |
Array< float > | xfloat_vector_value (const char *fmt,...) const |
octave_function * | xfunction_value (const char *fmt,...) const |
octave_idx_type | xidx_type_value (const char *fmt,...) const |
int16NDArray | xint16_array_value (const char *fmt,...) const |
octave_int16 | xint16_scalar_value (const char *fmt,...) const |
int32NDArray | xint32_array_value (const char *fmt,...) const |
octave_int32 | xint32_scalar_value (const char *fmt,...) const |
int64NDArray | xint64_array_value (const char *fmt,...) const |
octave_int64 | xint64_scalar_value (const char *fmt,...) const |
int64_t | xint64_value (const char *fmt,...) const |
int8NDArray | xint8_array_value (const char *fmt,...) const |
octave_int8 | xint8_scalar_value (const char *fmt,...) const |
int | xint_value (const char *fmt,...) const |
Array< int > | xint_vector_value (const char *fmt,...) const |
octave_value | xisalnum (void) const |
octave_value | xisalpha (void) const |
octave_value | xisascii (void) const |
octave_value | xiscntrl (void) const |
octave_value | xisdigit (void) const |
octave_value | xisgraph (void) const |
octave_value | xislower (void) const |
octave_value | xisprint (void) const |
octave_value | xispunct (void) const |
octave_value | xisspace (void) const |
octave_value | xisupper (void) const |
octave_value | xisxdigit (void) const |
octave_value_list | xlist_value (const char *fmt,...) const |
long int | xlong_value (const char *fmt,...) const |
octave_map | xmap_value (const char *fmt,...) const |
Matrix | xmatrix_value (const char *fmt,...) const |
int | xnint_value (const char *fmt,...) const |
octave_idx_type | xnumel (const octave_value_list &idx) |
Array< octave_idx_type > | xoctave_idx_type_vector_value (const char *fmt,...) const |
PermMatrix | xperm_matrix_value (const char *fmt,...) const |
Range | xrange_value (const char *fmt,...) const |
RowVector | xrow_vector_value (const char *fmt,...) const |
octave_scalar_map | xscalar_map_value (const char *fmt,...) const |
double | xscalar_value (const char *fmt,...) const |
short int | xshort_value (const char *fmt,...) const |
octave_value | xsignbit (void) const |
SparseBoolMatrix | xsparse_bool_matrix_value (const char *fmt,...) const |
SparseComplexMatrix | xsparse_complex_matrix_value (const char *fmt,...) const |
SparseMatrix | xsparse_matrix_value (const char *fmt,...) const |
std::string | xstring_value (const char *fmt,...) const |
string_vector | xstring_vector_value (const char *fmt,...) const |
octave_value | xtolower (void) const |
octave_value | xtoupper (void) const |
uint16NDArray | xuint16_array_value (const char *fmt,...) const |
octave_uint16 | xuint16_scalar_value (const char *fmt,...) const |
uint32NDArray | xuint32_array_value (const char *fmt,...) const |
octave_uint32 | xuint32_scalar_value (const char *fmt,...) const |
uint64NDArray | xuint64_array_value (const char *fmt,...) const |
octave_uint64 | xuint64_scalar_value (const char *fmt,...) const |
uint64_t | xuint64_value (const char *fmt,...) const |
uint8NDArray | xuint8_array_value (const char *fmt,...) const |
octave_uint8 | xuint8_scalar_value (const char *fmt,...) const |
unsigned int | xuint_value (const char *fmt,...) const |
unsigned long int | xulong_value (const char *fmt,...) const |
octave_user_code * | xuser_code_value (const char *fmt,...) const |
octave_user_function * | xuser_function_value (const char *fmt,...) const |
octave_user_script * | xuser_script_value (const char *fmt,...) const |
unsigned short int | xushort_value (const char *fmt,...) const |
Array< double > | xvector_value (const char *fmt,...) const |
Static Public Member Functions | |
static std::string | assign_op_as_string (assign_op) |
static binary_op | assign_op_to_binary_op (assign_op) |
static std::string | binary_op_as_string (binary_op) |
static std::string | binary_op_fcn_name (binary_op) |
static std::string | binary_op_fcn_name (compound_binary_op) |
static assign_op | binary_op_to_assign_op (binary_op) |
static octave_value | empty_conv (const std::string &type, const octave_value &rhs=octave_value()) |
static std::string | unary_op_as_string (unary_op) |
static std::string | unary_op_fcn_name (unary_op) |
Protected Attributes | |
octave_base_value * | rep |
The real representation. More... | |
Private Member Functions | |
octave_value (const octave_base_value *) | |
binary_op | op_eq_to_binary_op (assign_op op) |
assign_op | unary_op_to_assign_op (unary_op op) |
Static Private Member Functions | |
static octave_base_value * | nil_rep (void) |
Friends | |
OCTINTERP_API octave_value | do_binary_op (octave::type_info &ti, binary_op op, const octave_value &a, const octave_value &b) |
OCTINTERP_API octave_value | do_binary_op (octave::type_info &ti, compound_binary_op op, const octave_value &a, const octave_value &b) |
OCTINTERP_API octave_value | do_cat_op (octave::type_info &ti, const octave_value &a, const octave_value &b, const Array< octave_idx_type > &ra_idx) |
OCTINTERP_API octave_value | do_colon_op (const octave_value &base, const octave_value &increment, const octave_value &limit, bool is_for_cmd_expr) |
OCTINTERP_API octave_value | do_colon_op (const octave_value &base, const octave_value &limit, bool is_for_cmd_expr) |
OCTINTERP_API octave_value | do_unary_op (octave::type_info &ti, unary_op op, const octave_value &a) |
|
inline |
Definition at line 175 of file ov.h.
Referenced by empty_conv().
octave_value::octave_value | ( | octave::sys::time | t | ) |
octave_value::octave_value | ( | const Array< octave_value > & | a, |
bool | is_cs_list = false |
||
) |
octave_value::octave_value | ( | const Cell & | c, |
bool | is_cs_list = false |
||
) |
octave_value::octave_value | ( | const Matrix & | m, |
const MatrixType & | t = MatrixType () |
||
) |
Definition at line 537 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatMatrix & | m, |
const MatrixType & | t = MatrixType () |
||
) |
Definition at line 543 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const NDArray & | nda | ) |
Definition at line 549 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatNDArray & | nda | ) |
Definition at line 555 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const Array< double > & | m | ) |
Definition at line 561 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const Array< float > & | m | ) |
Definition at line 567 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const DiagMatrix & | d | ) |
Definition at line 605 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const DiagArray2< double > & | d | ) |
Definition at line 573 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const DiagArray2< float > & | d | ) |
Definition at line 581 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const DiagArray2< Complex > & | d | ) |
Definition at line 589 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const DiagArray2< FloatComplex > & | d | ) |
Definition at line 597 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatDiagMatrix & | d | ) |
Definition at line 613 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const RowVector & | v | ) |
Definition at line 621 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatRowVector & | v | ) |
Definition at line 627 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const ColumnVector & | v | ) |
Definition at line 633 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatColumnVector & | v | ) |
Definition at line 639 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const Complex & | C | ) |
Definition at line 645 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatComplex & | C | ) |
Definition at line 651 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const ComplexMatrix & | m, |
const MatrixType & | t = MatrixType () |
||
) |
Definition at line 657 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatComplexMatrix & | m, |
const MatrixType & | t = MatrixType () |
||
) |
Definition at line 663 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const ComplexNDArray & | cnda | ) |
Definition at line 669 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatComplexNDArray & | cnda | ) |
Definition at line 675 of file ov.cc.
References maybe_mutate().
Definition at line 681 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const Array< FloatComplex > & | m | ) |
Definition at line 687 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const ComplexDiagMatrix & | d | ) |
Definition at line 693 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatComplexDiagMatrix & | d | ) |
Definition at line 701 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const ComplexRowVector & | v | ) |
Definition at line 709 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatComplexRowVector & | v | ) |
Definition at line 715 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const ComplexColumnVector & | v | ) |
Definition at line 721 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatComplexColumnVector & | v | ) |
Definition at line 727 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const PermMatrix & | p | ) |
Definition at line 733 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const boolMatrix & | bm, |
const MatrixType & | t = MatrixType () |
||
) |
Definition at line 745 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const boolNDArray & | bnda | ) |
Definition at line 751 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const Array< bool > & | bnda | ) |
Definition at line 757 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | char | c, |
char | type = '\'' |
||
) |
Definition at line 763 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const char * | s, |
char | type = '\'' |
||
) |
octave_value::octave_value | ( | const std::string & | s, |
char | type = '\'' |
||
) |
Definition at line 779 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const string_vector & | s, |
char | type = '\'' |
||
) |
octave_value::octave_value | ( | const charMatrix & | chm, |
char | type = '\'' |
||
) |
Definition at line 795 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const charNDArray & | chnda, |
char | type = '\'' |
||
) |
octave_value::octave_value | ( | const Array< char > & | chnda, |
char | type = '\'' |
||
) |
octave_value::octave_value | ( | const SparseMatrix & | m, |
const MatrixType & | t = MatrixType() |
||
) |
octave_value::octave_value | ( | const Sparse< double > & | m, |
const MatrixType & | t = MatrixType() |
||
) |
octave_value::octave_value | ( | const SparseComplexMatrix & | m, |
const MatrixType & | t = MatrixType() |
||
) |
octave_value::octave_value | ( | const Sparse< Complex > & | m, |
const MatrixType & | t = MatrixType() |
||
) |
octave_value::octave_value | ( | const SparseBoolMatrix & | bm, |
const MatrixType & | t = MatrixType() |
||
) |
octave_value::octave_value | ( | const Sparse< bool > & | m, |
const MatrixType & | t = MatrixType() |
||
) |
octave_value::octave_value | ( | const octave_int8 & | i | ) |
octave_value::octave_value | ( | const octave_int16 & | i | ) |
octave_value::octave_value | ( | const octave_int32 & | i | ) |
octave_value::octave_value | ( | const octave_int64 & | i | ) |
octave_value::octave_value | ( | const octave_uint8 & | i | ) |
octave_value::octave_value | ( | const octave_uint16 & | i | ) |
octave_value::octave_value | ( | const octave_uint32 & | i | ) |
octave_value::octave_value | ( | const octave_uint64 & | i | ) |
octave_value::octave_value | ( | const int8NDArray & | inda | ) |
octave_value::octave_value | ( | const Array< octave_int8 > & | inda | ) |
octave_value::octave_value | ( | const int16NDArray & | inda | ) |
octave_value::octave_value | ( | const Array< octave_int16 > & | inda | ) |
octave_value::octave_value | ( | const int32NDArray & | inda | ) |
octave_value::octave_value | ( | const Array< octave_int32 > & | inda | ) |
octave_value::octave_value | ( | const int64NDArray & | inda | ) |
octave_value::octave_value | ( | const Array< octave_int64 > & | inda | ) |
octave_value::octave_value | ( | const uint8NDArray & | inda | ) |
octave_value::octave_value | ( | const Array< octave_uint8 > & | inda | ) |
octave_value::octave_value | ( | const uint16NDArray & | inda | ) |
octave_value::octave_value | ( | const Array< octave_uint16 > & | inda | ) |
octave_value::octave_value | ( | const uint32NDArray & | inda | ) |
octave_value::octave_value | ( | const Array< octave_uint32 > & | inda | ) |
octave_value::octave_value | ( | const uint64NDArray & | inda | ) |
octave_value::octave_value | ( | const Array< octave_uint64 > & | inda | ) |
octave_value::octave_value | ( | const Array< octave_idx_type > & | inda, |
bool | zero_based = false , |
||
bool | cache_index = false |
||
) |
octave_value::octave_value | ( | const Array< std::string > & | cellstr | ) |
octave_value::octave_value | ( | const idx_vector & | idx, |
bool | lazy = true |
||
) |
octave_value::octave_value | ( | double | base, |
double | limit, | ||
double | inc | ||
) |
octave_value::octave_value | ( | const Range & | r, |
bool | force_range = false |
||
) |
octave_value::octave_value | ( | const octave_map & | m | ) |
octave_value::octave_value | ( | const octave_scalar_map & | m | ) |
octave_value::octave_value | ( | const std::map< std::string, octave_value > & | ) |
octave_value::octave_value | ( | const octave_map & | m, |
const std::string & | id, | ||
const std::list< std::string > & | plist | ||
) |
octave_value::octave_value | ( | const octave_scalar_map & | m, |
const std::string & | id, | ||
const std::list< std::string > & | plist | ||
) |
|
explicit |
octave_value::octave_value | ( | octave_value::magic_colon | ) |
octave_value::octave_value | ( | octave_base_value * | new_rep, |
bool | borrow = false |
||
) |
|
inline |
|
inline |
|
private |
|
inline |
Definition at line 1370 of file ov.h.
Referenced by do_hypot(), Flookup(), and octave_uint64_matrix::map().
|
inline |
|
inline |
|
inline |
Definition at line 637 of file ov.h.
References all().
Referenced by octave_base_diag< DMT, MT >::all(), octave_base_matrix< MT >::all(), octave_lazy_index::all(), octave_perm_matrix::all(), and all().
|
inline |
Definition at line 512 of file ov.h.
Referenced by octave::tm_const::generic_concat().
|
inline |
|
inline |
Definition at line 640 of file ov.h.
References any().
Referenced by octave_base_diag< DMT, MT >::any(), octave_base_matrix< MT >::any(), octave_lazy_index::any(), octave_perm_matrix::any(), and any().
|
inline |
|
inline |
Definition at line 812 of file ov.h.
Referenced by bitop(), convert_ticklabel_string(), octave::opengl_texture::create(), do_accumarray_minmax_fun(), do_diff(), do_fft(), do_fft2(), do_fftn(), do_hypot(), text_label_property::do_set(), do_trilu(), octave::opengl_renderer::draw_surface(), F__accumarray_sum__(), F__accumdim_sum__(), F__magick_write__(), Fbitshift(), Fbitunpack(), Fcomplex(), Fcumsum(), Fdot(), Feps(), Ffind(), Flookup(), Fmat2cell(), Fmerge(), Fnth_element(), Fnum2cell(), Fprod(), Fsum(), Ftypecast(), array_property::get_data_limits(), octave::printf_value_cache::get_next_value(), get_region_range(), is_handle_visible(), ishghandle(), QtHandles::Utils::makeImageFromCData(), parse_range_spec(), save_mat5_binary_element(), save_mat5_element_length(), axes::properties::update_handlevisibility(), and array_property::validate().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 1331 of file ov.h.
Referenced by mxArray_octave_value::as_mxArray(), octave_perm_matrix::as_mxArray(), and mexGet().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
octave_value& octave_value::assign | ( | assign_op | op, |
const std::string & | type, | ||
const std::list< octave_value_list > & | idx, | ||
const octave_value & | rhs | ||
) |
Referenced by octave::stack_frame::assign(), do_non_const_unary_op(), and octave::cdef_object_scalar::subsasgn().
octave_value& octave_value::assign | ( | assign_op | , |
const octave_value & | rhs | ||
) |
|
static |
Definition at line 349 of file ov.cc.
References op_add_eq, op_asn_eq, op_div_eq, op_el_and_eq, op_el_div_eq, op_el_ldiv_eq, op_el_mul_eq, op_el_or_eq, op_el_pow_eq, op_ldiv_eq, op_mul_eq, op_pow_eq, and op_sub_eq.
Referenced by octave::type_info::assign_ops_map(), octave::type_info::assignany_ops_map(), octave_base_value::numeric_assign(), op_eq_to_binary_op(), octave::tree_simple_assignment::oper(), octave::tree_multi_assignment::oper(), octave::type_info::register_assign_op(), and octave::type_info::register_assignany_op().
|
static |
Definition at line 398 of file ov.cc.
References op_add, op_add_eq, op_div, op_div_eq, op_el_and, op_el_and_eq, op_el_div, op_el_div_eq, op_el_ldiv, op_el_ldiv_eq, op_el_mul, op_el_mul_eq, op_el_or, op_el_or_eq, op_el_pow, op_el_pow_eq, op_ldiv, op_ldiv_eq, op_mul, op_mul_eq, op_pow, op_pow_eq, op_sub, op_sub_eq, and unknown_binary_op.
Referenced by octave::jit_convert::visit_simple_assignment().
|
inline |
|
inline |
|
static |
Definition at line 178 of file ov.cc.
References 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_ldiv, op_le, op_lt, op_mul, op_ne, op_pow, op_struct_ref, and op_sub.
Referenced by octave::jit_typeinfo::jit_typeinfo(), octave::jit_typeinfo::add_binary_fcmp(), octave::jit_typeinfo::add_binary_icmp(), octave::jit_typeinfo::add_binary_op(), octave::type_info::binary_ops_map(), octave::tree_binary_expression::oper(), octave::type_info::register_binary_class_op(), and octave::type_info::register_binary_op().
|
static |
Definition at line 245 of file ov.cc.
References 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_ldiv, op_le, op_lt, op_mul, op_ne, op_pow, and op_sub.
Referenced by octave::type_info::compound_binary_ops_map(), octave::type_info::register_binary_class_op(), and octave::type_info::register_binary_op().
|
static |
Definition at line 309 of file ov.cc.
References op_el_and_not, op_el_not_and, op_el_not_or, op_el_or_not, op_herm_ldiv, op_herm_mul, op_mul_herm, op_mul_trans, op_trans_ldiv, and op_trans_mul.
|
static |
Definition at line 444 of file ov.cc.
References op_add, op_add_eq, op_div, op_div_eq, op_el_and, op_el_and_eq, op_el_div, op_el_div_eq, op_el_mul, op_el_mul_eq, op_el_or, op_el_or_eq, op_mul, op_mul_eq, op_sub, op_sub_eq, and unknown_assign_op.
|
inline |
Definition at line 844 of file ov.h.
Referenced by bitop(), do_minmax_red_op< boolNDArray >(), do_trilu(), F__magick_write__(), Ffind(), Flogical(), Fmerge(), Fnum2cell(), Fprod(), Fsum(), Ftypecast(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
Definition at line 841 of file ov.h.
Referenced by QtHandles::Table::checkBoxClicked().
|
inline |
Definition at line 838 of file ov.h.
Referenced by QtHandles::Table::checkBoxForLogical(), do_accumarray_minmax_fun(), do_bessel(), bool_property::do_set(), Flogical(), Fproperties(), octave::cdef_class::make_meta_class(), octave_classdef::print_raw(), and QtHandles::qStringValueFor().
|
inline |
Definition at line 643 of file ov.h.
Referenced by do_accumarray_minmax_fun(), do_cumminmax_body(), do_minmax_body(), do_trilu(), Fcumsum(), Fmat2cell(), Fnth_element(), Fprod(), Fsum(), octave::get_dispatch_type(), and maybe_optimized_builtin().
|
inline |
Definition at line 521 of file ov.h.
Referenced by octave_class::byte_size(), octave_struct::byte_size(), octave_scalar_struct::byte_size(), octave::symbol_info_list::display(), octave::symbol_info::display_line(), octave::load_save_system::dump_octave_core(), octave::symbol_info_list::map_value(), and octave::symbol_info_list::parse_whos_line_format().
|
inline |
Definition at line 1360 of file ov.h.
Referenced by octave::stack_frame::assign(), and octave::user_fcn_stack_frame::clear_values().
|
inline |
|
inline |
Cell octave_value::cell_value | ( | void | ) | const |
Referenced by image_region::image_region(), octave::check_access(), QtHandles::Table::checkBoxClicked(), octave::class_get_inferiorclasses(), octave::class_get_superclasses(), QtHandles::Table::columnformat(), QtHandles::Table::comboBoxCurrentIndexChanged(), DEFMETHOD(), octave::cdef_class::cdef_class_rep::delete_object(), do_cleanup_waitfor_listener(), string_array_property::do_set(), text_label_property::do_set(), octave::do_simple_cellfun(), do_strcmp_fun(), octave::cell_model::edit_display(), gh_manager::execute_callback(), Fdbstop(), octave::cdef_class::cdef_class_rep::find_method(), octave::cdef_class::cdef_class_rep::find_methods(), octave::cdef_class::cdef_class_rep::find_names(), octave::cdef_class::cdef_class_rep::find_properties(), octave::cdef_class::cdef_class_rep::find_property(), Fmerge(), Fnum2cell(), Fstrfind(), Fstrrep(), octave::is_superclass(), QtHandles::Table::itemChanged(), octave::cdef_object_scalar::mark_for_construction(), octave_value_extract< Cell >(), read_mat5_binary_element(), octave::cell_model::requires_sub_editor(), save_mat5_binary_element(), save_mat5_element_length(), octave_cell::subsasgn(), octave_cell::subsref(), octave::tree_evaluator::switch_case_label_matches(), QtHandles::Table::updateColumnname(), QtHandles::Table::updateColumnwidth(), QtHandles::Table::updateData(), QtHandles::Table::updateDataColumn(), QtHandles::Table::updateRowname(), callback_property::validate(), and octave::cell_model::value_at().
|
inline |
Definition at line 935 of file ov.h.
Referenced by do_strcmp_fun(), F__magick_write__(), F__voronoi__(), Fis_same_file(), Flookup(), and Fnth_element().
|
inline |
Definition at line 850 of file ov.h.
Referenced by mxArray_octave_value::array_to_string(), do_strcmp_fun(), Fbitunpack(), Ffind(), Flookup(), Fmerge(), Fnum2cell(), Fnum2hex(), Fstrfind(), Fstrrep(), Ftypecast(), mxArray_octave_value::get_string(), oct_assignop_assign(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
Definition at line 847 of file ov.h.
Referenced by octave_base_value::char_matrix_value(), string_array_property::do_set(), and save_mat_binary_data().
|
inline |
Definition at line 1256 of file ov.h.
Referenced by octave_class::octave_class(), attempt_type_conversion(), bitop_arg_is_bool(), bitop_arg_is_float(), bitop_arg_is_int(), octave::symbol_info::display_line(), do_class_concat(), do_trilu(), octave::base_ve_model::edit_display_sub(), octave::tree_evaluator::evaluate_end_expression(), gh_manager::execute_callback(), F__methods__(), Farrayfun(), Fbitshift(), Fbitunpack(), Fisa(), Fmerge(), Fproperties(), Ftypecast(), mxArray_octave_value::get_class_id(), mxArray_octave_value::get_class_name(), octave::get_dispatch_type(), octave::tm_row_const::init_element(), octave::base_ve_model::make_description_text(), octave::symbol_info_list::map_value(), oct_binop_default(), oct_unop_default(), octave_classdef::print_raw(), QtHandles::qStringValueFor(), save_mat5_binary_element(), save_mat5_element_length(), axes::properties::set_text_child(), octave::cdef_object_scalar::subsasgn(), try_cellfun_internal_ops(), octave::workspace_model::update_table(), and array_property::validate().
octave_classdef* octave_value::classdef_object_value | ( | bool | silent = false | ) | const |
octave_base_value* octave_value::clone | ( | void | ) | const |
ColumnVector octave_value::column_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
Referenced by F__magick_write__(), Fcholinsert(), Fcholupdate(), and Fmgorth().
|
inline |
Definition at line 506 of file ov.h.
Referenced by QtHandles::PushButtonControl::PushButtonControl(), QtHandles::ToggleButtonControl::ToggleButtonControl(), check_lu_dims(), check_qr_dims(), QtHandles::Table::checkBoxClicked(), QtHandles::Table::comboBoxCurrentIndexChanged(), convert_linestyleorder_string(), convert_ticklabel_string(), octave::variable_editor_model::create(), dispatch_kron(), dmperm_internal(), octave::tree_binary_expression::evaluate(), gh_manager::execute_callback(), Fchol2inv(), Fcholdelete(), Fcholinsert(), Fcholinv(), Fcholshift(), Fcholupdate(), Fdet(), Fdiag(), Feig(), Fgsvd(), Fhess(), Finv(), Flookup(), Flu(), Fmgorth(), Fqr(), Fschur(), Fsqrtm(), Fsylvester(), Fsymrcm(), octave::get_dimensions(), QtHandles::Table::itemChanged(), octave::load_save_system::load_vars(), save_mat_binary_data(), save_three_d(), QtHandles::PushButtonControl::update(), QtHandles::ToggleButtonControl::update(), QtHandles::Table::updateData(), and callback_property::validate().
|
inline |
Definition at line 831 of file ov.h.
Referenced by do_accumarray_minmax_fun(), do_diff(), do_fft(), do_fft2(), do_fftn(), do_trilu(), F__accumarray_sum__(), F__accumdim_sum__(), Fbitunpack(), Fcumsum(), Fdot(), Ffind(), Fmat2cell(), Fmerge(), Fnth_element(), Fnum2cell(), Fprod(), Fsum(), Ftypecast(), save_mat5_binary_element(), and save_mat5_element_length().
ComplexColumnVector octave_value::complex_column_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
Referenced by Fcholinsert(), Fcholupdate(), and Fmgorth().
|
inline |
|
inline |
Definition at line 824 of file ov.h.
Referenced by Fchol(), Fchol2inv(), Fcholdelete(), Fcholinsert(), Fcholinv(), Fcholshift(), Fcholupdate(), Fdet(), Feig(), Fhess(), Finv(), Flu(), Fluupdate(), Fmgorth(), Fpinv(), Fqr(), Fqrdelete(), Fqrinsert(), Fqrshift(), Fqrupdate(), Fschur(), Fsvd(), Fsylvester(), save_mat_binary_data(), and scalar_xpow().
ComplexRowVector octave_value::complex_row_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
|
inline |
Definition at line 818 of file ov.h.
Referenced by octave_complex_diag_matrix::chk_valid_scalar(), do_accumarray_minmax_fun(), octave::jit_typeinfo::do_type_of(), QtHandles::qStringValueFor(), save_mat_binary_data(), and octave::jit_convert::visit_constant().
Array<Complex> octave_value::complex_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
Referenced by F__eigs__().
|
inline |
|
inline |
|
inline |
Definition at line 1216 of file ov.h.
References convert_to_str().
Referenced by convert_to_str(), octave_bool_matrix::convert_to_str_internal(), octave_sparse_bool_matrix::convert_to_str_internal(), octave_range::convert_to_str_internal(), read_mat5_binary_element(), and read_mat_binary_data().
|
inline |
Definition at line 1221 of file ov.h.
References convert_to_str_internal().
Referenced by octave_base_diag< DMT, MT >::convert_to_str_internal(), octave_fcn_handle::convert_to_str_internal(), octave_lazy_index::convert_to_str_internal(), octave_perm_matrix::convert_to_str_internal(), and convert_to_str_internal().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 1333 of file ov.h.
References diag().
Referenced by octave_lazy_index::diag(), octave_perm_matrix::diag(), diag(), dispatch_kron(), and Fdiag().
|
inline |
|
inline |
|
inline |
Definition at line 500 of file ov.h.
Referenced by octave_class::octave_class(), octave_value_list::all_scalars(), octave_base_value::columns(), convert_cdata(), octave::opengl_texture::create(), do_diff(), do_extended_gcd(), do_fft(), do_fft2(), do_fftn(), do_mat2cell(), row_vector_property::do_set(), do_strcmp_fun(), do_trilu(), octave::opengl_renderer::draw_image(), octave_struct::edit_display(), octave_scalar_struct::edit_display(), octave::base_ve_model::edit_display_sub(), octave::end_value(), Fdot(), Ffind(), Fissorted(), Flinspace(), Fnth_element(), Fsort(), Ftilde_expand(), octave::get_dimensions(), mxArray_octave_value::get_dimensions(), octave::tm_row_const::init_element(), array_property::is_equal(), octave_base_value::is_zero_by_zero(), octave_base_value::isempty(), octave::base_ve_model::make_description_text(), QtHandles::Utils::makeImageFromCData(), octave_base_value::ndims(), octave_base_value::numel(), octave_classdef::print_raw(), octave_scalar_struct::print_raw(), octave_base_value::rows(), save_mat5_binary_element(), try_cellfun_internal_ops(), array_property::validate(), and octave::tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 475 of file ov.h.
References do_index_op().
Referenced by do_fft(), octave_bool::do_index_op(), octave_complex::do_index_op(), octave_float_scalar::do_index_op(), octave_float_complex::do_index_op(), octave_uint64_scalar::do_index_op(), octave_lazy_index::do_index_op(), octave_perm_matrix::do_index_op(), octave_range::do_index_op(), octave_scalar::do_index_op(), do_index_op(), do_mat2cell(), do_trilu(), Farrayfun(), Fcellindexmat(), and octave::tree_evaluator::visit_simple_for_command().
octave_value & octave_value::do_non_const_unary_op | ( | unary_op | op | ) |
Definition at line 2701 of file ov.cc.
References octave::__get_type_info__(), octave_base_value::count, do_unary_op, err_unary_op(), err_unary_op_conversion_failed(), error(), f, is_undefined(), octave::type_info::lookup_non_const_unary_op(), make_unique(), numeric_conversion_function(), op_decr, op_incr, rep, type_id(), type_name(), and unary_op_as_string().
Referenced by octave::stack_frame::do_non_const_unary_op(), do_non_const_unary_op(), and octave::tree_prefix_expression::evaluate().
octave_value & octave_value::do_non_const_unary_op | ( | unary_op | op, |
const std::string & | type, | ||
const std::list< octave_value_list > & | idx | ||
) |
Definition at line 2799 of file ov.cc.
References assign(), do_non_const_unary_op(), and unary_op_to_assign_op().
|
inline |
Definition at line 794 of file ov.h.
Referenced by octave_handle::octave_handle(), octave_diag_matrix::chk_valid_scalar(), convert_font_size(), convert_position(), octave::convert_to_valid_int(), device_pixel_ratio(), do_accumarray_minmax_fun(), do_bessel(), QtHandles::GLCanvas::do_getPixels(), octave::base_stream::do_numeric_printf_conv(), QtHandles::GLCanvas::do_print(), double_property::do_set(), double_radio_property::do_set(), QtHandles::GLCanvas::draw(), F__eigs__(), Famd(), Fcomplex(), gca(), gcf(), uibuttongroup::properties::get_boundingbox(), uipanel::properties::get_boundingbox(), octave::printf_value_cache::int_value(), is_handle_visible(), ishghandle(), octave::url_handle_manager::lookup(), octave::ok_for_signed_int_conv(), octave::ok_for_unsigned_int_conv(), octave::opengl_renderer::points_to_pixels(), QtHandles::qStringValueFor(), save_mat_binary_data(), octave_base_value::scalar_value(), set_DASPK_options(), set_DASRT_options(), set_DASSL_options(), octave::opengl_renderer::set_font(), set_LSODE_options(), set_Quad_options(), axes::properties::update_font(), axes::properties::update_handlevisibility(), QtHandles::Table::updateColumnname(), QtHandles::Table::updateColumnwidth(), QtHandles::Table::updateRowname(), octave::jit_convert::visit_constant(), xcolnorms(), xnorm(), and xrownorms().
|
inline |
Definition at line 1362 of file ov.h.
References dump().
Referenced by octave::fcn_info::fcn_info_rep::dump(), dump(), and octave::dump_function_map().
|
inline |
Definition at line 1246 of file ov.h.
Referenced by octave::string_model::edit_display(), octave::numeric_model::edit_display(), octave::base_ve_model::edit_display(), octave::struct_model::edit_display(), and octave::base_ve_model::edit_display_sub().
|
inline |
Definition at line 321 of file ov.h.
References octave_base_value::empty_clone().
Referenced by empty_conv().
|
static |
Definition at line 2887 of file ov.cc.
References octave_value(), empty_clone(), and panic_impossible.
Referenced by octave_base_matrix< Cell >::delete_elements(), octave_base_value::subsasgn(), octave_cell::subsasgn(), octave_struct::subsasgn(), octave_scalar_struct::subsasgn(), octave_class::subsasgn_common(), and octave_base_diag< FloatComplexDiagMatrix, FloatComplexMatrix >::to_dense().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Extract the n-th element, aka 'val(n)'.
n
is out of range.Definition at line 1447 of file ov.h.
References fast_elem_extract(), and n.
Referenced by QtHandles::Table::checkBoxClicked(), QtHandles::Table::comboBoxCurrentIndexChanged(), fast_elem_extract(), octave::printf_value_cache::get_next_value(), QtHandles::Table::itemChanged(), QtHandles::Table::updateData(), and QtHandles::Table::updateDataColumn().
|
inline |
Assign the n-th element, aka 'val(n) = x'.
x
is not a matching scalar type, or n
is out of range.Definition at line 1459 of file ov.h.
Referenced by QtHandles::Table::comboBoxCurrentIndexChanged(), and QtHandles::Table::itemChanged().
octave_fcn_handle* octave_value::fcn_handle_value | ( | bool | silent = false | ) | const |
Referenced by Fnargout(), octave::anonymous_fcn_handle::parse(), and read_mat5_binary_element().
|
inline |
Definition at line 958 of file ov.h.
References octave_base_value::find_parent_class().
|
inline |
|
inline |
Definition at line 815 of file ov.h.
Referenced by bitop(), octave::opengl_texture::create(), do_accumarray_minmax_fun(), do_diff(), do_fft(), do_fft2(), do_fftn(), do_hypot(), F__accumarray_sum__(), F__accumdim_sum__(), F__magick_write__(), Fbitshift(), Fbitunpack(), Fcomplex(), Fcumsum(), Fdot(), Feps(), Ffind(), Flookup(), Fmerge(), Fnth_element(), Fnum2cell(), Fprod(), Fsum(), Ftypecast(), QtHandles::Utils::makeImageFromCData(), save_mat5_binary_element(), and save_mat5_element_length().
FloatColumnVector octave_value::float_column_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
Referenced by Fcholinsert(), Fcholupdate(), and Fmgorth().
|
inline |
Definition at line 835 of file ov.h.
Referenced by do_accumarray_minmax_fun(), do_diff(), do_fft(), do_fft2(), do_fftn(), F__accumarray_sum__(), F__accumdim_sum__(), Fbitunpack(), Fcumsum(), Fdot(), Ffind(), Fmerge(), Fnth_element(), Fnum2cell(), Fprod(), Fsum(), Ftypecast(), save_mat5_binary_element(), and save_mat5_element_length().
FloatComplexColumnVector octave_value::float_complex_column_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
Referenced by Fcholinsert(), Fcholupdate(), and Fmgorth().
|
inline |
|
inline |
Definition at line 828 of file ov.h.
Referenced by Fchol(), Fchol2inv(), Fcholdelete(), Fcholinsert(), Fcholinv(), Fcholshift(), Fcholupdate(), Fdet(), Feig(), Fhess(), Finv(), Flu(), Fluupdate(), Fmgorth(), Fpinv(), Fqr(), Fqrdelete(), Fqrinsert(), Fqrshift(), Fqrupdate(), Fschur(), Fsvd(), and Fsylvester().
FloatComplexRowVector octave_value::float_complex_row_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
|
inline |
Definition at line 821 of file ov.h.
Referenced by octave_float_complex_diag_matrix::chk_valid_scalar(), and do_accumarray_minmax_fun().
Array<FloatComplex> octave_value::float_complex_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
|
inline |
|
inline |
Definition at line 809 of file ov.h.
Referenced by Fchol(), Fchol2inv(), Fcholdelete(), Fcholinsert(), Fcholinv(), Fcholshift(), Fcholupdate(), Fdet(), Feig(), Fhess(), Finv(), Flu(), Fluupdate(), Fmgorth(), Fpinv(), Fqr(), Fqrdelete(), Fqrinsert(), Fqrshift(), Fqrupdate(), Fschur(), Fsvd(), and Fsylvester().
FloatRowVector octave_value::float_row_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
|
inline |
|
inline |
Definition at line 797 of file ov.h.
Referenced by octave_float_diag_matrix::chk_valid_scalar(), do_accumarray_minmax_fun(), do_hypot(), Fcomplex(), octave_base_value::float_scalar_value(), QtHandles::qStringValueFor(), set_Quad_options(), xcolnorms(), xnorm(), and xrownorms().
Array<float> octave_value::float_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
Referenced by Fnum2hex().
|
inline |
|
inline |
Definition at line 413 of file ov.h.
References full_value().
Referenced by add_hdf5_data(), array_property::do_set(), and full_value().
octave_function* octave_value::function_value | ( | bool | silent = false | ) | const |
Referenced by octave::scoped_fcn_handle::scoped_fcn_handle(), octave::simple_fcn_handle::simple_fcn_handle(), octave::simple_fcn_handle::call(), octave::tree_superclass_ref::evaluate_n(), octave::tree_identifier::evaluate_n(), octave::tree_index_expression::evaluate_n(), gh_manager::execute_callback(), Farrayfun(), Fbsxfun(), Fbuiltin(), Fcellfun(), octave::interpreter::feval(), octave::tree_evaluator::final_index_error(), octave::base_parser::finish_classdef_file(), Fnargin(), Fnargout(), octave::simple_fcn_handle::function_value(), octave::internal_fcn_handle::function_value(), octave::scoped_fcn_handle::function_value(), octave::nested_fcn_handle::function_value(), octave::class_simple_fcn_handle::function_value(), octave::anonymous_fcn_handle::function_value(), octave::get_help_from_file(), octave_class::index_vector(), octave::is_method_executing(), octave_class::is_true(), is_valid_function(), octave::fcn_info::fcn_info_rep::load_class_constructor(), octave::fcn_info::fcn_info_rep::load_class_method(), octave::load_fcn_from_file(), octave::fcn_info::fcn_info_rep::load_private_function(), octave::tree_evaluator::make_fcn_handle(), octave::make_function_of_class(), octave::cdef_class::make_meta_class(), octave::cdef_package::cdef_package_rep::meta_subsref(), octave::interpreter::mislocked(), octave::interpreter::munlock(), oct_binop_default(), oct_unop_default(), octave_class::reconstruct_exemplar(), octave_class::size(), octave_class::string_vector_value(), octave_class::subsasgn_common(), octave_class::subsref(), octave::tree_evaluator::visit_function_def(), octave::tree_print_code::visit_function_def(), octave::tree_walker::visit_function_def(), and octave_class::xnumel().
|
inline |
|
inline |
Definition at line 399 of file ov.h.
Referenced by octave::stack_frame::assign(), octave::user_fcn_stack_frame::clear_values(), octave::tree_prefix_expression::evaluate(), and print_info().
std::string octave_value::get_dims_str | ( | void | ) | const |
float_display_format octave_value::get_edit_display_format | ( | void | ) | const |
Referenced by octave::get_edit_display_format().
|
inline |
Definition at line 1292 of file ov.h.
Referenced by octave_base_value::numeric_assign(), and oct_unop_default().
octave_idx_type octave_value::idx_type_value | ( | bool | req_int = false , |
bool | frc_str_conv = false |
||
) | const |
Referenced by do_rand(), Flinspace(), Fqrshift(), and octave::get_dimensions().
|
inline |
|
inline |
Definition at line 493 of file ov.h.
Referenced by octave::dims_to_numel(), Ffind(), octave_class::index_vector(), octave_lazy_index::load_ascii(), and octave_lazy_index::load_binary().
|
inline |
Definition at line 906 of file ov.h.
Referenced by do_diff(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), array_property::get_data_limits(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
|
inline |
Definition at line 909 of file ov.h.
Referenced by do_diff(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), array_property::get_data_limits(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
|
inline |
Definition at line 912 of file ov.h.
Referenced by do_diff(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), array_property::get_data_limits(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
Definition at line 888 of file ov.h.
Referenced by octave::base_stream::do_numeric_printf_conv().
|
inline |
Definition at line 784 of file ov.h.
Referenced by QtHandles::qStringValueFor().
|
inline |
Definition at line 903 of file ov.h.
Referenced by do_diff(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), array_property::get_data_limits(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
|
inline |
Definition at line 765 of file ov.h.
Referenced by do_dbstack(), do_fread(), do_fwrite(), octave::history_system::do_history(), F__magick_write__(), Faudiowrite(), Fisargout(), octave::get_int_arg(), QtHandles::qStringValueFor(), set_DASPK_options(), set_DASRT_options(), set_DASSL_options(), and set_LSODE_options().
Array<int> octave_value::int_vector_value | ( | bool | req_int = false , |
bool | frc_str_conv = false , |
||
bool | frc_vec_conv = false |
||
) | const |
Referenced by set_DASPK_options().
|
inline |
Definition at line 1321 of file ov.h.
Referenced by octave::jit_typeinfo::do_type_of(), octave::jit_info::execute(), octave::jit_typeinfo::find_builtin(), octave_class::find_parent_class(), octave::octave_jit_binary_any_any(), octave::octave_jit_call(), octave::octave_jit_cast_any_matrix(), octave::octave_jit_cast_any_range(), octave::octave_jit_create_undef(), octave::textscan::scan_one(), octave::to_cdef(), octave::to_cdef_ref(), and octave_class::unique_parent_class().
|
inline |
|
inline |
Definition at line 724 of file ov.h.
Referenced by symbol_exist().
|
inline |
Definition at line 578 of file ov.h.
Referenced by QtHandles::Table::checkBoxForLogical(), bool_property::do_set(), and array_property::validate().
|
inline |
|
inline |
Definition at line 584 of file ov.h.
Referenced by Flookup(), Fnum2cell(), and Fnum2hex().
|
inline |
Definition at line 608 of file ov.h.
Referenced by octave::simple_fcn_handle::call(), and octave::tree_index_expression::evaluate_n().
|
inline |
Definition at line 611 of file ov.h.
Referenced by octave::simple_fcn_handle::call(), octave_classdef_superclass_ref::execute(), mxArray_octave_value::get_property(), oct_unop_default(), and mxArray_octave_value::set_property().
|
inline |
|
inline |
Definition at line 575 of file ov.h.
Referenced by save_mat5_binary_element(), save_mat5_element_length(), and save_mat_binary_data().
|
inline |
Definition at line 572 of file ov.h.
Referenced by octave_complex_diag_matrix::chk_valid_scalar(), octave_float_complex_diag_matrix::chk_valid_scalar(), octave::jit_typeinfo::do_type_of(), save_mat5_binary_element(), save_mat5_element_length(), and save_mat_binary_data().
|
inline |
Definition at line 718 of file ov.h.
Referenced by symbol_exist().
|
inline |
Definition at line 1294 of file ov.h.
References rep.
Referenced by octave_value_list::make_storable_values().
|
inline |
Definition at line 626 of file ov.h.
Referenced by octave::tree_evaluator::bind_ans(), octave::simple_fcn_handle::call(), octave::tree_evaluator::convert_to_const_vector(), octave::tree_simple_assignment::evaluate(), octave::tree_evaluator::evaluate_end_expression(), octave::tree_index_expression::evaluate_n(), octave::tm_row_const::init(), octave::tree_evaluator::make_value_list(), octave::variable_editor_model::retrieve_variable(), octave_cell::subsasgn(), octave_struct::subsasgn(), and octave_class::subsasgn_common().
|
inline |
Definition at line 551 of file ov.h.
Referenced by octave::scoped_fcn_handle::scoped_fcn_handle(), octave::simple_fcn_handle::simple_fcn_handle(), octave::symbol_table::alias_built_in_function(), attempt_type_conversion(), octave::tree_evaluator::bind_ans(), octave::symbol_table::built_in_function_names(), octave::symbol_table::builtin_find(), octave::simple_fcn_handle::call(), octave::scoped_fcn_handle::call(), octave::class_simple_fcn_handle::call(), octave::cdef_method::cdef_method_rep::check_method(), octave_oncleanup::clone(), octave::symbol_table::cmdline_function_names(), octave::tree_evaluator::convert_to_const_vector(), daspk_user_function(), daspk_user_jacobian(), dasrt_user_cf(), dasrt_user_f(), dasrt_user_j(), dassl_user_function(), dassl_user_jacobian(), DEFMETHOD(), octave::base_value_stack_frame::display(), do_class_concat(), octave::call_stack::do_global_who_two(), octave_perm_matrix::do_index_op(), octave::load_save_system::do_save(), eigs_complex_func(), eigs_func(), named_hook_function::eval(), fcn_handle_hook_function::eval(), octave::tree_binary_expression::evaluate(), octave::tree_compound_binary_expression::evaluate(), octave::tree_colon_expression::evaluate(), octave::tree_prefix_expression::evaluate(), octave::tree_postfix_expression::evaluate(), octave::tree_anon_fcn_handle::evaluate(), octave::tree_evaluator::evaluate_end_expression(), octave::tree_identifier::evaluate_n(), callback_property::execute(), gh_manager::execute_callback(), octave::tree_evaluator::execute_user_function(), F__eigs__(), Famd(), Fbsxfun(), Fbuiltin(), octave::symbol_table::fcn_table_find(), octave::simple_fcn_handle::fcn_val(), Ferror(), octave::tree_evaluator::find(), octave::symbol_table::find_autoload(), octave::fcn_info::fcn_info_rep::find_autoload(), octave::symbol_table::find_built_in_function(), octave::cdef_manager::find_class(), octave::symbol_table::find_cmdline_function(), octave::scoped_fcn_handle::find_function(), octave::fcn_info::fcn_info_rep::find_method(), octave::symbol_table::find_method(), octave::fcn_info::fcn_info_rep::find_private_function(), octave::symbol_table::find_private_function(), octave::symbol_table::find_scoped_function(), octave::fcn_info::fcn_info_rep::find_scoped_function(), octave::symbol_table::find_user_function(), octave::fcn_info::fcn_info_rep::find_user_function(), Fisargout(), octave::simple_fcn_handle::function_value(), octave::class_simple_fcn_handle::function_value(), Fwaitfor(), Fwarning(), octave::get_function_handle(), octave::get_help_from_file(), get_output_list(), mxArray_octave_value::get_property(), octave::tree_evaluator::get_user_code(), octave::stream::getl(), octave::stream::gets(), handle_message(), octave_class::index_vector(), octave::cdef_class::cdef_class_rep::initialize_object(), octave::cdef_class::cdef_class_rep::install_method(), octave::stack_frame::install_variable(), octave::symbol_table::is_built_in_function_name(), callback_property::is_defined(), octave::is_dummy_method(), octave::tree_evaluator::is_logically_true(), octave::is_method_executing(), octave_class::is_true(), octave::fcn_info::fcn_info_rep::is_user_function_defined(), is_valid_function(), octave::stack_frame::is_variable(), octave::fcn_info::fcn_info_rep::load_class_constructor(), octave::fcn_info::fcn_info_rep::load_class_method(), octave::load_fcn_from_file(), octave::load_out_of_date_fcn(), octave::load_save_system::load_vars(), lsode_user_function(), lsode_user_jacobian(), octave::base_ve_model::make_description_text(), octave::make_fcn_handle(), octave::tree_evaluator::make_fcn_handle(), octave::cdef_manager::make_method(), octave::stack_frame::make_symbol_info_list(), octave::tree_evaluator::make_value_list(), maybe_missing_function_hook(), octave::cdef_package::cdef_package_rep::meta_subsref(), mexGet(), mexGetVariable(), octave::interpreter::mislocked(), octave::interpreter::munlock(), oct_unop_default(), octave::base_stream::oscanf(), octave_lazy_index::permute(), octave_oncleanup::print_raw(), quad_float_user_function(), quad_user_function(), read_mat5_binary_element(), octave_class::reconstruct_exemplar(), octave_user_function::restore_warning_states(), octave_class::size(), octave::stream::skipl(), octave_class::string_vector_value(), octave_cell::subsasgn(), octave_class::subsasgn_common(), octave_class::subsref(), octave::tree_evaluator::switch_case_label_matches(), symbol_exist(), octave_perm_matrix::to_dense(), QtHandles::qt_graphics_toolkit::toolkitObjectProxy(), octave::simple_fcn_handle::user_function_value(), octave::tree_evaluator::visit_statement(), octave::stack_frame::workspace(), octave::fcn_info::fcn_info_rep::x_builtin_find(), octave::fcn_info::fcn_info_rep::xfind(), and octave_class::xnumel().
|
inline |
Definition at line 587 of file ov.h.
Referenced by add_hdf5_data(), dispatch_kron(), Fdet(), Finv(), Fpinv(), and Fsqrtm().
|
inline |
Definition at line 648 of file ov.h.
Referenced by convert_cdata(), octave::opengl_texture::create(), octave::jit_typeinfo::do_type_of(), Feps(), Fmerge(), Fnum2hex(), Fsubsasgn(), mxArray_octave_value::is_double(), array_property::is_equal(), and QtHandles::qStringValueFor().
|
inline |
Definition at line 599 of file ov.h.
Referenced by Fdisp(), Ftypecast(), octave::get_quote_char(), and octave::tm_row_const::init_element().
bool octave_value::is_equal | ( | const octave_value & | ) | const |
Referenced by octave::tree_evaluator::switch_case_label_matches().
|
inline |
Definition at line 730 of file ov.h.
Referenced by octave::simple_fcn_handle::call(), octave::jit_typeinfo::do_type_of(), octave::tree_identifier::evaluate_n(), octave::tree_index_expression::evaluate_n(), gh_manager::execute_callback(), Farrayfun(), Fcellfun(), octave::interpreter::feval(), octave::tree_evaluator::final_index_error(), octave::cdef_package::cdef_package_rep::meta_subsref(), and octave_class::reconstruct_exemplar().
|
inline |
Definition at line 721 of file ov.h.
Referenced by DEFMETHOD(), gh_manager::execute_callback(), F__ode15__(), Farrayfun(), Fbsxfun(), Fcellfun(), octave::interpreter::feval(), Fnargout(), octave::get_function_handle(), mxArray_octave_value::is_function_handle(), symbol_exist(), and callback_property::validate().
|
inline |
Definition at line 727 of file ov.h.
Referenced by DEFMETHOD(), Farrayfun(), Fcellfun(), octave::interpreter::feval(), Fnargout(), octave::get_function_handle(), save_mat5_binary_element(), save_mat5_element_length(), and symbol_exist().
|
inline |
Definition at line 961 of file ov.h.
Referenced by Fisa(), and octave_class::is_instance_of().
|
inline |
Definition at line 662 of file ov.h.
Referenced by convert_cdata(), do_diff(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), array_property::get_data_limits(), array_property::is_equal(), mxArray_octave_value::is_int16(), and QtHandles::qStringValueFor().
|
inline |
Definition at line 665 of file ov.h.
Referenced by convert_cdata(), do_diff(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), array_property::get_data_limits(), array_property::is_equal(), mxArray_octave_value::is_int32(), and QtHandles::qStringValueFor().
|
inline |
Definition at line 668 of file ov.h.
Referenced by convert_cdata(), do_diff(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), array_property::get_data_limits(), array_property::is_equal(), mxArray_octave_value::is_int64(), and QtHandles::qStringValueFor().
|
inline |
Definition at line 659 of file ov.h.
Referenced by convert_cdata(), do_diff(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), array_property::get_data_limits(), array_property::is_equal(), mxArray_octave_value::is_int8(), and QtHandles::qStringValueFor().
|
inline |
Definition at line 629 of file ov.h.
Referenced by octave::dims_to_numel().
|
inline |
Definition at line 700 of file ov.h.
Referenced by check_limit_vals(), QtHandles::Table::checkBoxClicked(), QtHandles::Table::comboBoxCurrentIndexChanged(), do_rand(), octave::jit_typeinfo::do_type_of(), get_region_range(), QtHandles::Table::itemChanged(), octave::octave_lvalue::numel(), QtHandles::Table::updateColumnname(), QtHandles::Table::updateColumnwidth(), QtHandles::Table::updateData(), QtHandles::Table::updateRowname(), and octave::tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 748 of file ov.h.
Referenced by octave::fcn_info::fcn_info_rep::clear_mex_function().
|
inline |
Definition at line 617 of file ov.h.
Referenced by octave::simple_fcn_handle::call(), and octave::tree_index_expression::evaluate_n().
|
inline |
Definition at line 590 of file ov.h.
Referenced by add_hdf5_data(), dispatch_kron(), Fdet(), Ffind(), Finv(), Fluupdate(), and Fpinv().
|
inline |
Definition at line 602 of file ov.h.
Referenced by do_minmax_body(), do_rand(), octave::jit_typeinfo::do_type_of(), F__accumarray_sum__(), get_region_range(), mxArray_octave_value::is_range(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_binary_data(), octave::tree_jit::trip_count(), and octave::tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 569 of file ov.h.
Referenced by parse_range_spec(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_binary_data(), and save_three_d().
|
inline |
Definition at line 566 of file ov.h.
Referenced by octave_complex_diag_matrix::chk_valid_scalar(), octave_diag_matrix::chk_valid_scalar(), octave_float_diag_matrix::chk_valid_scalar(), octave_float_complex_diag_matrix::chk_valid_scalar(), octave::jit_typeinfo::do_type_of(), Fcholdelete(), Fcholinsert(), Fcholshift(), is_handle_visible(), ishghandle(), octave::url_handle_manager::lookup(), save_mat5_binary_element(), save_mat5_element_length(), and save_mat_binary_data().
|
inline |
Definition at line 697 of file ov.h.
Referenced by check_index(), do_bessel(), do_extended_gcd(), do_hypot(), do_linspace(), do_minmax_bin_op(), do_minmax_body(), do_rand(), double_property::do_set(), double_radio_property::do_set(), do_simple_gcd(), Faudiowrite(), Fellipj(), Flinspace(), Flogical(), Fmerge(), Fnorm(), octave::get_dimensions(), get_region_range(), octave::stream::skipl(), and octave::tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 651 of file ov.h.
Referenced by QtHandles::attempt_type_conversion(), convert_cdata(), octave::opengl_texture::create(), dispatch_kron(), do_bessel(), do_diff(), do_fft(), do_fft2(), do_fftn(), do_hypot(), octave::numeric_model::edit_display(), octave::base_ve_model::edit_display(), octave::base_ve_model::edit_display_sub(), F__accumarray_sum__(), F__accumdim_sum__(), F__magick_write__(), Fbitunpack(), Fblkmm(), Fchol(), Fchol2inv(), Fcholdelete(), Fcholinsert(), Fcholinv(), Fcholshift(), Fcholupdate(), Fcomplex(), Fdet(), Fdot(), Feig(), Feps(), Ffind(), Fgsvd(), Fhess(), Finv(), Flinspace(), Flookup(), Flu(), Fluupdate(), Fmerge(), Fmgorth(), Fnum2cell(), Fnum2hex(), Fpinv(), Fqr(), Fqrdelete(), Fqrinsert(), Fqrshift(), Fqrupdate(), Fschur(), Fsqrtm(), Fsvd(), Fsylvester(), Ftypecast(), octave::stream_list::get_file_number(), octave::stream_list::get_info(), array_property::is_equal(), mxArray_octave_value::is_single(), QtHandles::Utils::makeImageFromCData(), QtHandles::qStringValueFor(), save_mat5_binary_element(), and save_mat5_element_length().
Definition at line 1351 of file ov.h.
Referenced by Fissorted().
|
inline |
Definition at line 596 of file ov.h.
Referenced by Fmerge(), Fsprintf(), octave::get_quote_char(), octave::tm_row_const::init_element(), octave::stream::oscanf(), octave::stream::printf(), and octave::stream::scanf().
|
inline |
Definition at line 593 of file ov.h.
Referenced by text_label_property::text_label_property(), mxArray_octave_value::array_to_string(), QtHandles::attempt_type_conversion(), octave::attribute_value_to_string(), octave::cell_is_editable(), octave::check_access(), QtHandles::Table::columnformat(), convert_linestyleorder_string(), convert_ticklabel_string(), octave::variable_editor_model::create(), do_dbstack(), do_dbupdown(), octave::history_system::do_history(), octave::base_stream::do_printf(), do_rand(), octave::do_requires_sub_editor_sub(), radio_property::do_set(), color_property::do_set(), double_radio_property::do_set(), string_property::do_set(), string_array_property::do_set(), text_label_property::do_set(), do_strcmp_fun(), octave::err_method_access(), octave::cdef_property::cdef_property_rep::err_property_access(), gh_manager::execute_callback(), F__magick_read__(), F__methods__(), F__voronoi__(), Faddpath(), Farrayfun(), Fbitunpack(), Fbsxfun(), Fcellfun(), Fdblist(), Ferror(), octave::interpreter::feval(), Ffind(), Ffread(), Ffwrite(), octave::cdef_class::cdef_class_rep::find_methods(), octave::cdef_class::cdef_class_rep::find_names(), octave::cdef_class::cdef_class_rep::find_properties(), Flookup(), Fmerge(), Fnargin(), Fnargout(), Fnorm(), Fproperties(), Fsprintf(), Fstrfind(), Fstrrep(), Ftypecast(), octave::stream_list::get_file_number(), octave::get_function_handle(), octave::get_int_arg(), octave::printf_value_cache::get_next_value(), get_scan_string_data(), mxArray_octave_value::get_string(), QtHandles::qt_graphics_toolkit::get_text_extent(), handle_message(), octave::tm_row_const::init_element(), mxArray_octave_value::is_char(), is_valid_function(), QtHandles::Table::itemChanged(), octave::lookup_class(), make_idx_args(), octave::octave_lvalue::numel(), octave::ok_for_signed_int_conv(), octave::ok_for_unsigned_int_conv(), octave::stream::oscanf(), parse_range_spec(), octave_classdef::print_raw(), octave::stream::printf(), octave::stream::puts(), QtHandles::qStringValueFor(), octave::cell_model::quote_char(), octave::scalar_struct_model::quote_char(), octave::vector_struct_model::quote_char(), octave::struct_model::quote_char(), octave::stream_list::remove(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_binary_data(), octave::stream::scanf(), octave::stream::seek(), property_list::set(), figure::properties::set___graphics_toolkit__(), axes::properties::set_text_child(), graphics_object::set_value_or_default(), QtHandles::Table::updateColumnname(), QtHandles::Table::updateColumnwidth(), QtHandles::Table::updateRowname(), callback_property::validate(), and octave::tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 711 of file ov.h.
Referenced by octave::tree_binary_expression::evaluate(), octave::tree_boolean_expression::evaluate(), Fmerge(), mxArray_octave_value::is_logical_scalar_true(), octave::tree_evaluator::is_logically_true(), octave::is_nan_or_inf(), and octave::ok_for_unsigned_int_conv().
|
inline |
Definition at line 674 of file ov.h.
Referenced by convert_cdata(), octave::opengl_texture::create(), do_diff(), F__magick_write__(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), array_property::get_data_limits(), array_property::is_equal(), mxArray_octave_value::is_uint16(), and QtHandles::qStringValueFor().
|
inline |
Definition at line 677 of file ov.h.
Referenced by convert_cdata(), do_diff(), F__magick_write__(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), array_property::get_data_limits(), array_property::is_equal(), mxArray_octave_value::is_uint32(), and QtHandles::qStringValueFor().
|
inline |
Definition at line 680 of file ov.h.
Referenced by convert_cdata(), do_diff(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), array_property::get_data_limits(), array_property::is_equal(), mxArray_octave_value::is_uint64(), octave::ok_for_signed_int_conv(), and QtHandles::qStringValueFor().
|
inline |
Definition at line 671 of file ov.h.
Referenced by convert_cdata(), octave::opengl_texture::create(), do_diff(), F__magick_write__(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), array_property::get_data_limits(), array_property::is_equal(), mxArray_octave_value::is_uint8(), QtHandles::Utils::makeImageFromCData(), QtHandles::qStringValueFor(), and read_mat5_binary_file_header().
|
inline |
Definition at line 554 of file ov.h.
Referenced by octave_oncleanup::call_object_destructor(), check_lu_dims(), DEFMETHOD(), do_non_const_unary_op(), octave::display_only_model::edit_display(), octave::tree_simple_assignment::evaluate(), octave::tree_evaluator::evaluate_end_expression(), octave::tree_multi_assignment::evaluate_n(), octave::tree_identifier::evaluate_n(), octave::tree_index_expression::evaluate_n(), F__eigs__(), F__octave_config_info__(), Farrayfun(), Fbsxfun(), Fcellfun(), octave::interpreter::feval(), Fnargin(), Fnargout(), Fopenvar(), patch::properties::get_color_data(), get_mapper_fun_options(), octave::tree_evaluator::get_user_code(), octave::jit_convert::get_variable(), octave::workspace_view::handle_contextmenu_copy_value(), octave::tm_row_const::init(), octave::fcn_info::fcn_info_rep::load_private_function(), octave::octave_lvalue::numel(), oct_binop_default(), octave::octave_jit_call(), octave::anonymous_fcn_handle::save_ascii(), octave::anonymous_fcn_handle::save_binary(), octave::tree_evaluator::source_file(), octave_struct::subsasgn(), octave_scalar_struct::subsasgn(), octave::variable_editor_model::update_data(), octave::tree_evaluator::visit_complex_for_command(), and octave::tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 739 of file ov.h.
Referenced by octave::tree_evaluator::get_user_code(), and octave::tree_evaluator::source_file().
|
inline |
Definition at line 736 of file ov.h.
Referenced by octave::is_dummy_method(), and octave_class::subsasgn_common().
|
inline |
Definition at line 515 of file ov.h.
Referenced by octave::cell_is_editable(), octave::variable_editor_model::create(), Fsubsasgn(), octave::octave_lvalue::numel(), octave_cell::subsasgn(), octave_struct::subsasgn(), octave_scalar_struct::subsasgn(), and octave_class::subsasgn_common().
|
inline |
Definition at line 560 of file ov.h.
Referenced by octave::printf_value_cache::printf_value_cache(), octave::check_access(), QtHandles::Table::checkBoxClicked(), QtHandles::Table::columnformat(), QtHandles::Table::comboBoxCurrentIndexChanged(), octave::variable_editor_model::create(), DEFMETHOD(), text_label_property::do_set(), octave::do_simple_cellfun(), do_strcmp_fun(), gh_manager::execute_callback(), Fdbstop(), Fmerge(), Fnum2cell(), Fstrfind(), Fstrrep(), octave::tm_row_const::init_element(), mxArray_octave_value::iscell(), QtHandles::Table::itemChanged(), octave_class::load_ascii(), octave_struct::load_ascii(), octave_class::load_binary(), octave_struct::load_binary(), octave_class::load_hdf5(), octave_struct::load_hdf5(), octave::octave_lvalue::numel(), save_mat5_binary_element(), save_mat5_element_length(), octave_cell::subsasgn(), octave::tree_evaluator::switch_case_label_matches(), QtHandles::Table::updateColumnname(), QtHandles::Table::updateColumnwidth(), QtHandles::Table::updateData(), QtHandles::Table::updateDataColumn(), QtHandles::Table::updateRowname(), callback_property::validate(), and octave::tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 563 of file ov.h.
Referenced by convert_linestyleorder_string(), convert_ticklabel_string(), string_array_property::do_set(), do_strcmp_fun(), F__voronoi__(), Flookup(), Fnth_element(), Ftilde_expand(), and QtHandles::qt_graphics_toolkit::get_text_extent().
|
inline |
Definition at line 694 of file ov.h.
Referenced by octave::base_ve_model::column_width(), dispatch_kron(), do_diff(), do_fft(), do_fft2(), do_fftn(), do_hypot(), do_sqrtm(), octave::jit_typeinfo::do_type_of(), F__accumarray_sum__(), F__accumdim_sum__(), Fbitunpack(), Fblkmm(), Fchol(), Fchol2inv(), Fcholinv(), Fcomplex(), Fdet(), Fdot(), Ffind(), Fgsvd(), Fhess(), Finv(), Flinspace(), Flookup(), Flu(), Fmerge(), Fmgorth(), Fnum2cell(), Fnum2hex(), Fpinv(), Fpsi(), Fqr(), Fsparse(), Fsvd(), Fsylvester(), Ftypecast(), octave::tm_row_const::init_element(), mxArray_octave_value::is_complex(), octave::symbol_info_list::map_value(), QtHandles::qStringValueFor(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_ascii_data(), save_mat_binary_data(), scalar_xpow(), octave::workspace_model::update_table(), and array_property::validate().
|
inline |
Definition at line 557 of file ov.h.
Referenced by octave_handle::octave_handle(), QtHandles::Panel::Panel(), calc_dimensions(), QtHandles::Canvas::canvasMouseMoveEvent(), QtHandles::Canvas::canvasMousePressEvent(), QtHandles::Canvas::canvasWheelEvent(), QtHandles::Table::columnformat(), do_class_concat(), octave::base_stream::do_printf(), octave::do_requires_sub_editor_sub(), handle_property::do_set(), do_trilu(), text_label_property::empty(), callback_property::execute(), gh_manager::execute_callback(), F__voronoi__(), Fchol(), Fdbstop(), Fdet(), Feig(), Ferror(), Fhess(), Finv(), Fissorted(), Flasterror(), Flinspace(), Flu(), Fnorm(), Fpinv(), Frats(), Fstrfind(), Fsylvester(), gca(), gcf(), patch::properties::get_color_data(), array_property::get_data_limits(), octave::get_dimensions(), QtHandles::qt_graphics_toolkit::get_text_extent(), octave::cdef_property::cdef_property_rep::get_value(), handle_message(), intfield(), callback_property::is_defined(), mxArray_octave_value::isempty(), octave::cdef_manager::make_property(), read_mat5_binary_element(), gnuplot_graphics_toolkit::send_quit(), octave::cdef_property::cdef_property_rep::set_value(), stringfield(), octave_class::subsasgn_common(), QtHandles::qt_graphics_toolkit::toolkitObjectProxy(), try_cellfun_internal_ops(), axes::properties::update_handlevisibility(), base_properties::update_uicontextmenu(), QtHandles::Table::updateColumnname(), QtHandles::Table::updateColumnwidth(), QtHandles::Table::updateRowname(), array_property::validate(), callback_property::validate(), and octave::base_parser::validate_matrix_for_assignment().
|
inline |
|
inline |
|
inline |
Definition at line 1398 of file ov.h.
Referenced by octave::is_nan_or_inf().
|
inline |
Definition at line 683 of file ov.h.
Referenced by QtHandles::attempt_type_conversion(), check_index(), do_diff(), Fbitunpack(), Ffind(), Fisa(), Fnum2cell(), Ftypecast(), array_property::get_data_limits(), octave::ok_for_signed_int_conv(), and octave::ok_for_unsigned_int_conv().
|
inline |
Definition at line 623 of file ov.h.
Referenced by octave::tree_index_expression::evaluate_n().
|
inline |
Definition at line 1358 of file ov.h.
Referenced by octave::fcn_info::fcn_info_rep::clear_autoload_function(), and octave::fcn_info::fcn_info_rep::clear_user_function().
|
inline |
Definition at line 688 of file ov.h.
Referenced by QtHandles::attempt_type_conversion(), octave::cell_is_editable(), QtHandles::Table::checkBoxClicked(), QtHandles::Table::checkBoxForLogical(), convert_cdata(), octave::variable_editor_model::create(), do_bessel(), octave::do_requires_sub_editor_sub(), F__accumarray_sum__(), F__accumdim_sum__(), F__magick_write__(), Ffind(), Flogical(), Fnum2cell(), Fsparse(), Ftypecast(), mxArray_octave_value::get_scalar(), array_property::is_equal(), mxArray_octave_value::is_logical(), octave_classdef::print_raw(), QtHandles::qStringValueFor(), save_mat5_binary_element(), save_mat5_element_length(), try_cellfun_internal_ops(), and QtHandles::Table::updateData().
|
inline |
|
inline |
Definition at line 1400 of file ov.h.
Referenced by octave::is_nan_or_inf().
|
inline |
Definition at line 632 of file ov.h.
Referenced by octave_cell::subsasgn(), and octave_struct::subsasgn().
|
inline |
Definition at line 703 of file ov.h.
Referenced by QtHandles::attempt_type_conversion(), octave::cell_is_editable(), convert_ticklabel_string(), octave::variable_editor_model::create(), octave::dims_to_numel(), do_bessel(), octave::history_system::do_history(), do_hypot(), octave::do_requires_sub_editor_sub(), color_property::do_set(), F__accumarray_sum__(), F__accumdim_sum__(), Faddpath(), Fblkmm(), Fcholdelete(), Fcholinsert(), Fcholshift(), Fcholupdate(), Fdot(), Fisa(), Flinspace(), Flogical(), Flookup(), Fluupdate(), Fmgorth(), Fnum2cell(), Fqrdelete(), Fqrinsert(), Fqrshift(), Fqrupdate(), Frats(), Fschur(), Fsparse(), Fsqrtm(), octave::get_int_arg(), is_handle_visible(), mxArray_octave_value::is_numeric(), ishghandle(), try_cellfun_internal_ops(), QtHandles::Table::updateColumnname(), QtHandles::Table::updateRowname(), and array_property::validate().
|
inline |
Definition at line 620 of file ov.h.
Referenced by octave_class::exemplar_info::exemplar_info(), octave_class::octave_class(), octave::printf_value_cache::printf_value_cache(), octave::check_access(), octave_class::exemplar_info::compare(), do_class_concat(), octave::tree_colon_expression::evaluate(), octave::tree_evaluator::evaluate_end_expression(), octave::tree_index_expression::evaluate_n(), F__methods__(), F__parent_classes__(), Fnum2cell(), Fproperties(), octave::tm_row_const::init_element(), octave::stack_frame::is_object(), oct_binop_default(), save_mat5_binary_element(), save_mat5_element_length(), octave_struct::subsasgn(), octave_class::subsasgn_common(), and symbol_exist().
|
inline |
Definition at line 691 of file ov.h.
Referenced by check_index(), dmperm_internal(), do_fft(), do_fft2(), do_fftn(), double_property::do_set(), double_radio_property::do_set(), Fbitunpack(), Fchol(), Fchol2inv(), Fcholdelete(), Fcholinsert(), Fcholinv(), Fcholshift(), Fcholupdate(), Fdet(), Feig(), Fellipj(), Ffind(), Fgsvd(), Fhess(), Finv(), Flu(), Fluupdate(), Fpinv(), Fpsi(), Fqr(), Fqrdelete(), Fqrinsert(), Fqrshift(), Fqrupdate(), Fschur(), Fsvd(), Fsymrcm(), Ftypecast(), mxArray_octave_value::get_scalar(), octave::tm_row_const::init_element(), is_handle_visible(), ishghandle(), mxArray_octave_value::isreal(), QtHandles::Utils::makeImageFromCData(), octave::textscan::scan_one(), and try_cellfun_internal_ops().
Definition at line 1345 of file ov.h.
Referenced by octave_base_sparse< T >::issorted().
|
inline |
Definition at line 706 of file ov.h.
Referenced by dispatch_kron(), do_diff(), do_hypot(), do_minmax_body(), do_minmax_red_op< boolNDArray >(), array_property::do_set(), do_trilu(), F__sort_rows_idx__(), Fchol(), Fchol2inv(), Fcholinv(), Fcomplex(), Fcumsum(), Fdet(), Ffind(), Finv(), Fissorted(), Flogical(), Fmat2cell(), Fprod(), Fqr(), Fsum(), mxArray_octave_value::get_scalar(), octave::tm_row_const::init_element(), mxArray_octave_value::is_sparse(), octave::symbol_info_list::map_value(), save_mat5_binary_element(), save_mat5_element_length(), and save_mat_binary_data().
|
inline |
Definition at line 605 of file ov.h.
Referenced by octave::printf_value_cache::printf_value_cache(), octave::variable_editor_model::create(), Ferror(), Fnum2cell(), Fwarning(), octave::tm_row_const::init_element(), mxArray_octave_value::is_struct(), octave::octave_lvalue::isstruct(), octave_struct::numeric_conv(), octave_scalar_struct::numeric_conv(), octave_user_function::restore_warning_states(), save_mat5_binary_element(), save_mat5_element_length(), octave::load_save_system::save_vars(), octave_struct::subsasgn(), octave_class::subsasgn_common(), octave::tree_evaluator::visit_complex_for_command(), and octave::tree_evaluator::visit_simple_for_command().
octave_idx_type octave_value::length | ( | void | ) | const |
Referenced by gh_manager::execute_callback(), and try_cellfun_internal_ops().
|
inline |
octave_value_list octave_value::list_value | ( | void | ) | const |
Referenced by octave::tree_evaluator::bind_ans(), octave::tree_evaluator::convert_to_const_vector(), octave::tree_simple_assignment::evaluate(), octave::tm_row_const::init(), octave::tree_evaluator::make_value_list(), octave_cell::subsasgn(), octave_struct::subsasgn(), and octave_class::subsasgn_common().
|
inline |
Definition at line 1301 of file ov.h.
Referenced by read_text_data().
|
inline |
Definition at line 1306 of file ov.h.
Referenced by read_binary_data().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 776 of file ov.h.
Referenced by QtHandles::qStringValueFor().
void octave_value::make_storable_value | ( | void | ) |
|
inline |
|
inline |
Definition at line 336 of file ov.h.
References r.
Referenced by do_non_const_unary_op(), Fsubsasgn(), octave_cell::subsasgn(), octave_struct::subsasgn(), octave_scalar_struct::subsasgn(), octave_class::subsasgn_common(), and octave_class::unique_parent_class().
|
inline |
Definition at line 1436 of file ov.h.
References map().
Referenced by map(), octave_complex_diag_matrix::map(), octave_float_scalar::map(), octave_float_complex_diag_matrix::map(), octave_float_diag_matrix::map(), octave_float_matrix::map(), octave_lazy_index::map(), octave_perm_matrix::map(), octave_diag_matrix::map(), octave_matrix::map(), and octave_scalar::map().
|
inline |
octave_map octave_value::map_value | ( | void | ) | const |
Referenced by octave_class::exemplar_info::exemplar_info(), octave_class::octave_class(), octave_class::exemplar_info::compare(), octave::vector_struct_model::edit_display(), F__fieldnames__(), Ferror(), Fnum2cell(), Fwarning(), octave::vector_struct_model::header_data(), octave_value_extract< octave_map >(), base_graphics_object::remove_all_listeners(), octave::vector_struct_model::requires_sub_editor(), octave::struct_model::requires_sub_editor(), octave_user_function::restore_warning_states(), save_mat5_binary_element(), save_mat5_element_length(), octave::vector_struct_model::subscript_expression(), octave::vector_struct_model::value_at(), octave::struct_model::value_at(), base_graphics_object::values_as_string(), and octave::tree_evaluator::visit_complex_for_command().
|
inline |
|
inline |
Definition at line 542 of file ov.h.
Referenced by do_sqrtm(), oct_binop_mul_cdm_scm(), oct_binop_mul_cdm_sm(), oct_binop_mul_dm_scm(), oct_binop_mul_dm_sm(), oct_binop_mul_scm_cdm(), oct_binop_mul_scm_dm(), oct_binop_mul_sm_cdm(), and oct_binop_mul_sm_dm().
|
inline |
Definition at line 806 of file ov.h.
Referenced by QtHandles::Canvas::canvasMouseReleaseEvent(), check_limit_vals(), convert_cdata(), QtHandles::GLCanvas::do_getPixels(), QtHandles::GLCanvas::do_print(), color_property::do_set(), children_property::do_set(), octave::opengl_renderer::draw_patch(), Fchol(), Fchol2inv(), Fcholdelete(), Fcholinsert(), Fcholinv(), Fcholshift(), Fcholupdate(), Fdet(), Feig(), Fhess(), Finv(), Fisargout(), Flu(), Fluupdate(), Fmgorth(), Fpinv(), Fqr(), Fqrdelete(), Fqrinsert(), Fqrshift(), Fqrupdate(), Fschur(), Fsvd(), Fsylvester(), octave_range::full_value(), octave::gl2ps_print(), axes::properties::rotate_view(), save_mat_ascii_data(), save_mat_binary_data(), save_three_d(), scalar_xpow(), screen_size_pixels(), QtHandles::Canvas::select_object(), gnuplot_graphics_toolkit::send_quit(), axes::update_axis_limits(), hggroup::update_axis_limits(), QtHandles::Table::updateColumnname(), QtHandles::Table::updateColumnwidth(), and QtHandles::Table::updateRowname().
void octave_value::maybe_mutate | ( | void | ) |
Referenced by octave_value(), and octave::tree_constant::maybe_mutate().
|
inline |
Definition at line 1325 of file ov.h.
Referenced by mxArray_octave_value::get_data(), and mxArray_octave_value::get_scalar().
|
inline |
Definition at line 1327 of file ov.h.
Referenced by mxArray_octave_value::get_ir().
|
inline |
Definition at line 1329 of file ov.h.
Referenced by mxArray_octave_value::get_jc().
|
inline |
Definition at line 510 of file ov.h.
Referenced by check_lu_dims(), check_qr_dims(), octave::variable_editor_model::create(), do_mat2cell(), octave::tree_binary_expression::evaluate(), F__sort_rows_idx__(), Fdiag(), Fissorted(), Flookup(), Fmgorth(), Fnorm(), Frats(), Fsqrtm(), Fsvd(), mxArray_octave_value::get_dimensions(), oct_unop_default(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_ascii_data(), try_cellfun_internal_ops(), and octave::tree_evaluator::visit_simple_for_command().
octave_value octave_value::next_subsref | ( | bool | auto_add, |
const std::string & | type, | ||
const std::list< octave_value_list > & | idx, | ||
size_t | skip = 1 |
||
) |
octave_value octave_value::next_subsref | ( | const std::string & | type, |
const std::list< octave_value_list > & | idx, | ||
size_t | skip = 1 |
||
) |
Referenced by octave::cdef_package::cdef_package_rep::meta_subsref().
octave_value_list octave_value::next_subsref | ( | int | nargout, |
const std::string & | type, | ||
const std::list< octave_value_list > & | idx, | ||
size_t | skip = 1 |
||
) |
|
inline |
Definition at line 528 of file ov.h.
Referenced by octave::scalar_struct_model::scalar_struct_model(), octave::vector_struct_model::vector_struct_model(), octave_class::exemplar_info::compare(), and mxArray_octave_value::get_number_of_fields().
|
staticprivate |
|
inline |
Definition at line 772 of file ov.h.
Referenced by F__eigs__(), and Flasterror().
|
inline |
Definition at line 524 of file ov.h.
Referenced by save_mat_binary_data().
|
inline |
Definition at line 948 of file ov.h.
Referenced by octave_class::exemplar_info::compare().
|
inline |
Definition at line 518 of file ov.h.
Referenced by octave_class::octave_class(), octave::vector_struct_model::vector_struct_model(), octave::cell_is_editable(), octave::check_access(), convert_linestyleorder_string(), convert_ticklabel_string(), octave::variable_editor_model::create(), octave::dims_to_numel(), octave::symbol_info_list::display(), octave::symbol_info::display_line(), octave::do_requires_sub_editor_sub(), do_strcmp_fun(), F__eigs__(), Farrayfun(), Fcellfun(), Fcomplex(), Frats(), octave::get_edit_display_format(), octave::printf_value_cache::get_next_value(), mxArray_octave_value::get_number_of_elements(), get_scan_string_data(), octave::tm_row_const::init_element(), parse_range_spec(), octave::symbol_info_list::parse_whos_line_format(), octave::load_save_system::save_vars(), try_cellfun_internal_ops(), QtHandles::Table::updateColumnname(), QtHandles::Table::updateData(), and QtHandles::Table::updateRowname().
|
inline |
Definition at line 401 of file ov.h.
Referenced by do_non_const_unary_op(), and octave_base_value::numeric_assign().
|
inline |
|
inline |
Definition at line 526 of file ov.h.
Referenced by mxArray_octave_value::get_nzmax().
Array<octave_idx_type> octave_value::octave_idx_type_vector_value | ( | bool | req_int = false , |
bool | frc_str_conv = false , |
||
bool | frc_vec_conv = false |
||
) | const |
Referenced by do_rand(), Fqrdelete(), Fqrinsert(), and octave::get_dimensions().
|
private |
Definition at line 2838 of file ov.cc.
References assign_op_as_string(), error(), op_add, op_add_eq, op_div, op_div_eq, op_el_and, op_el_and_eq, op_el_div, op_el_div_eq, op_el_ldiv, op_el_ldiv_eq, op_el_mul, op_el_mul_eq, op_el_or, op_el_or_eq, op_el_pow, op_el_pow_eq, op_ldiv, op_ldiv_eq, op_mul, op_mul_eq, op_pow, op_pow_eq, op_sub, and op_sub_eq.
|
inline |
Definition at line 367 of file ov.h.
References octave_base_value::count, and rep.
|
inline |
|
inline |
Definition at line 951 of file ov.h.
Referenced by octave_class::exemplar_info::exemplar_info(), octave_class::octave_class(), and octave_class::exemplar_info::compare().
|
inline |
Definition at line 954 of file ov.h.
Referenced by F__parent_classes__().
|
inline |
|
inline |
Definition at line 533 of file ov.h.
References permute().
Referenced by ipermute(), octave_lazy_index::permute(), octave_perm_matrix::permute(), octave_struct::permute(), and permute().
|
inline |
void octave_value::print_info | ( | std::ostream & | os, |
const std::string & | prefix = "" |
||
) | const |
Definition at line 2612 of file ov.cc.
References get_count(), octave_base_value::print_info(), rep, and type_name().
|
inline |
Definition at line 1236 of file ov.h.
References name.
Referenced by Fdisplay(), and print_nd_array().
|
inline |
Definition at line 1233 of file ov.h.
Referenced by octave::workspace_view::handle_contextmenu_copy_value(), print_nd_array(), octave_oncleanup::print_raw(), and octave::tree_constant::print_raw().
|
inline |
Definition at line 1239 of file ov.h.
References name.
Referenced by octave::display_only_model::edit_display(), octave::octave_jit_print_scalar(), print_nd_array(), octave_cell::print_raw(), octave_struct::print_raw(), and octave_scalar_struct::print_raw().
|
inline |
Definition at line 938 of file ov.h.
Referenced by do_minmax_body(), do_rand(), F__accumarray_sum__(), get_region_range(), save_mat_binary_data(), octave::tree_jit::trip_count(), octave::jit_convert::visit_constant(), and octave::tree_evaluator::visit_simple_for_command().
|
inline |
|
inline |
Definition at line 530 of file ov.h.
References reshape().
Referenced by convert_linestyleorder_string(), convert_ticklabel_string(), row_vector_property::do_set(), Fdot(), Ffind(), Frats(), octave::printf_value_cache::get_next_value(), get_scan_string_data(), reshape(), octave_base_diag< DMT, MT >::reshape(), octave_perm_matrix::reshape(), octave_struct::reshape(), and octave::tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 539 of file ov.h.
References resize().
Referenced by do_cat(), do_diff(), do_trilu(), Farrayfun(), Fcellfun(), octave::tm_const::generic_concat(), octave_lazy_index::resize(), octave_perm_matrix::resize(), and resize().
|
inline |
|
inline |
RowVector octave_value::row_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
Referenced by get_dim_vector().
|
inline |
Definition at line 504 of file ov.h.
Referenced by QtHandles::PushButtonControl::PushButtonControl(), QtHandles::ToggleButtonControl::ToggleButtonControl(), octave::cell_is_editable(), check_lu_dims(), check_qr_dims(), QtHandles::Table::checkBoxClicked(), QtHandles::Table::comboBoxCurrentIndexChanged(), convert_linestyleorder_string(), convert_ticklabel_string(), octave::variable_editor_model::create(), DEFMETHOD(), dispatch_kron(), dmperm_internal(), octave::do_requires_sub_editor_sub(), string_array_property::do_set(), octave::tree_binary_expression::evaluate(), gh_manager::execute_callback(), Fchol2inv(), Fcholdelete(), Fcholinsert(), Fcholinv(), Fcholshift(), Fcholupdate(), Fdet(), Fdiag(), Feig(), Fgsvd(), Fhess(), Finv(), Flookup(), Flu(), Fluupdate(), Fmgorth(), Fqr(), Fqrinsert(), Frats(), Fschur(), Fsqrtm(), Fsylvester(), Fsymrcm(), octave::get_dimensions(), mxArray_octave_value::get_m(), QtHandles::Table::itemChanged(), octave::load_save_system::load_vars(), octave_value_list::make_argv(), save_mat_binary_data(), save_three_d(), QtHandles::PushButtonControl::update(), QtHandles::ToggleButtonControl::update(), QtHandles::Table::updateData(), QtHandles::Table::updateDataColumn(), and callback_property::validate().
|
inline |
Definition at line 1299 of file ov.h.
Referenced by octave::scoped_fcn_handle::save_ascii(), and save_text_data().
|
inline |
Definition at line 1303 of file ov.h.
Referenced by octave::scoped_fcn_handle::save_binary(), and save_binary_data().
|
inline |
octave_scalar_map octave_value::scalar_map_value | ( | void | ) | const |
Referenced by octave::scalar_struct_model::edit_display(), Flasterror(), octave::scalar_struct_model::header_data(), octave_value_extract< octave_scalar_map >(), QtHandles::pan_enabled(), QtHandles::pan_mode(), read_mat5_binary_element(), octave::scalar_struct_model::requires_sub_editor(), octave::load_save_system::save_vars(), octave::scalar_struct_model::subscript_expression(), octave::scalar_struct_model::value_at(), base_graphics_object::values_as_struct(), QtHandles::zoom_enabled(), and QtHandles::zoom_mode().
|
inline |
Definition at line 800 of file ov.h.
Referenced by do_hypot(), Fcholdelete(), Fcholinsert(), Fcholshift(), get_region_range(), mxArray_octave_value::get_scalar(), octave::textscan_format_list::read_first_row(), octave::textscan::scan_complex(), and octave::stream::skipl().
|
inline |
Definition at line 1242 of file ov.h.
Referenced by octave::workspace_model::update_table().
|
inline |
Definition at line 758 of file ov.h.
Referenced by QtHandles::qStringValueFor().
|
inline |
Definition at line 1409 of file ov.h.
Referenced by octave_uint64_matrix::map().
|
inline |
octave_value octave_value::single_subsref | ( | const std::string & | type, |
const octave_value_list & | idx | ||
) |
Referenced by do_object2cell(), Fvec(), and maybe_update_column().
|
inline |
|
inline |
Definition at line 435 of file ov.h.
References Array< T >::size().
Referenced by get_object_dims(), octave::symbol_info_list::map_value(), octave_classdef::print_raw(), and octave::workspace_model::update_table().
|
inline |
|
inline |
Definition at line 1339 of file ov.h.
References sort().
Referenced by Fsort(), octave_base_diag< DMT, MT >::sort(), octave_perm_matrix::sort(), octave_range::sort(), and sort().
|
inline |
Definition at line 1348 of file ov.h.
References Array< T >::sort_rows_idx().
Referenced by F__sort_rows_idx__().
|
inline |
Definition at line 860 of file ov.h.
Referenced by do_trilu(), Ffind(), Flogical(), Fprod(), Fsparse(), and Fsum().
|
inline |
Definition at line 857 of file ov.h.
Referenced by dmperm_internal(), do_diff(), do_trilu(), Fchol(), Fchol2inv(), Fcholinv(), Fcumsum(), Fdet(), Ffind(), Finv(), Flu(), Fmat2cell(), Fprod(), Fqr(), Fsparse(), Fsum(), Fsymrcm(), save_mat5_binary_element(), save_mat5_element_length(), and save_mat_binary_data().
|
inline |
Definition at line 853 of file ov.h.
Referenced by dmperm_internal(), do_diff(), do_hypot(), do_trilu(), Fchol(), Fchol2inv(), Fcholinv(), Fcomplex(), Fcumsum(), Fdet(), Ffind(), Finv(), Flu(), Fmat2cell(), Fprod(), Fqr(), Fsparse(), Fsum(), Fsymrcm(), save_mat5_binary_element(), save_mat5_element_length(), and save_mat_binary_data().
|
inline |
|
inline |
Definition at line 409 of file ov.h.
References squeeze().
Referenced by octave_struct::squeeze(), and squeeze().
octave_value octave_value::storable_value | ( | void | ) | const |
|
inline |
Definition at line 927 of file ov.h.
Referenced by QtHandles::attempt_type_conversion(), octave::attribute_value_to_string(), QtHandles::Container::canvas(), Cell::cellstr_value(), octave::check_access(), QtHandles::Table::columnformat(), QtHandles::Table::comboBoxCurrentIndexChanged(), convert_linestyleorder_string(), convert_ticklabel_string(), do_dbstack(), do_dbupdown(), QtHandles::GLCanvas::do_getPixels(), octave::history_system::do_history(), QtHandles::GLCanvas::do_print(), octave::base_stream::do_printf(), do_rand(), radio_property::do_set(), color_property::do_set(), double_radio_property::do_set(), string_property::do_set(), string_array_property::do_set(), octave::opengl_renderer::draw_axes_children(), octave::err_method_access(), octave::cdef_property::cdef_property_rep::err_property_access(), gh_manager::execute_callback(), F__magick_formats__(), F__magick_read__(), F__magick_write__(), F__methods__(), F__voronoi__(), Faddpath(), Faudiowrite(), Fbsxfun(), Fdblist(), Ferror(), octave::interpreter::feval(), Ffopen(), octave::cdef_class::cdef_class_rep::find_methods(), octave::cdef_class::cdef_class_rep::find_names(), octave::cdef_class::cdef_class_rep::find_properties(), Fis_same_file(), Flasterror(), Flookup(), Fnargin(), Fnargout(), Fnorm(), Fproperties(), Frethrow(), octave::stream_list::get_file_number(), octave::get_function_handle(), octave::get_int_arg(), octave::printf_value_cache::get_next_value(), get_scan_string_data(), QtHandles::qt_graphics_toolkit::get_text_extent(), handle_message(), QtHandles::qt_graphics_toolkit::initialize(), octave::is_superclass(), is_valid_function(), octave::lookup_class(), octave_value_list::make_argv(), QtHandles::Figure::mouseMode(), octave::stream::oscanf(), QtHandles::pan_enabled(), QtHandles::pan_mode(), parse_range_spec(), octave_classdef::print_raw(), octave::stream::printf(), octave::stream::puts(), QtHandles::qStringValueFor(), read_mat5_binary_element(), octave::stream_list::remove(), octave::stream::scanf(), screen_size_pixels(), QtHandles::Canvas::select_object(), property_list::set(), figure::properties::set___graphics_toolkit__(), octave::opengl_renderer::set_font(), set_LSODE_options(), graphics_object::set_value_or_default(), figure::properties::set_visible(), octave_base_value::string_value(), Cell::string_vector_value(), QtHandles::Table::updateColumnname(), QtHandles::Table::updateColumnwidth(), QtHandles::Table::updateData(), QtHandles::Table::updateRowname(), octave::error_system::warning_enabled(), QtHandles::zoom_enabled(), and QtHandles::zoom_mode().
|
inline |
Definition at line 930 of file ov.h.
Referenced by DEFMETHOD(), text_label_property::do_set(), do_strcmp_fun(), QtHandles::qt_graphics_toolkit::get_text_extent(), octave_value_list::make_argv(), octave_base_value::string_vector_value(), and text::properties::update_text_extent().
octave_value octave_value::subsasgn | ( | const std::string & | type, |
const std::list< octave_value_list > & | idx, | ||
const octave_value & | rhs | ||
) |
Referenced by octave_base_matrix< Cell >::delete_elements(), do_trilu(), Fsubsasgn(), octave_base_value::numeric_assign(), octave_base_value::subsasgn(), octave_cell::subsasgn(), octave_struct::subsasgn(), octave_scalar_struct::subsasgn(), octave_class::subsasgn_common(), and octave_base_diag< FloatComplexDiagMatrix, FloatComplexMatrix >::to_dense().
|
inline |
Definition at line 449 of file ov.h.
References subsref().
Referenced by octave::simple_fcn_handle::call(), octave::tree_evaluator::evaluate_end_expression(), octave::tree_index_expression::evaluate_n(), octave::interpreter::feval(), Fsubsref(), octave_lazy_index::subsref(), octave_scalar_struct::subsref(), and subsref().
|
inline |
octave_value_list octave_value::subsref | ( | const std::string & | type, |
const std::list< octave_value_list > & | idx, | ||
int | nargout | ||
) |
|
inline |
|
inline |
|
inline |
Definition at line 431 of file ov.h.
References octave_base_value::try_narrowing_conversion().
|
inline |
Definition at line 1252 of file ov.h.
Referenced by add_hdf5_data(), do_non_const_unary_op(), and octave_base_value::numeric_assign().
|
inline |
Definition at line 1254 of file ov.h.
Referenced by add_hdf5_data(), convert_cdata(), octave::base_value_stack_frame::display(), octave::symbol_info::display_line(), do_minmax_body(), do_non_const_unary_op(), octave_struct::edit_display(), octave_scalar_struct::edit_display(), err_wrong_type_arg(), err_wrong_type_arg_for_binary_op(), err_wrong_type_arg_for_unary_op(), array_property::is_equal(), octave::is_method_executing(), octave::load_save_system::load_vars(), octave_base_value::numeric_assign(), octave::symbol_info_list::parse_whos_line_format(), print_info(), octave_scalar_struct::print_raw(), save_binary_data(), save_text_data(), octave::to_cdef(), octave::to_cdef_ref(), and warn_wrong_type_arg().
|
inline |
Definition at line 918 of file ov.h.
Referenced by octave::opengl_texture::create(), do_diff(), F__magick_write__(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), array_property::get_data_limits(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
|
inline |
Definition at line 921 of file ov.h.
Referenced by do_diff(), F__magick_write__(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), array_property::get_data_limits(), read_mat5_binary_element(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
|
inline |
Definition at line 924 of file ov.h.
Referenced by do_diff(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), array_property::get_data_limits(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
Definition at line 900 of file ov.h.
Referenced by octave::base_stream::do_numeric_printf_conv(), and octave::ok_for_signed_int_conv().
|
inline |
Definition at line 788 of file ov.h.
Referenced by QtHandles::qStringValueFor().
|
inline |
Definition at line 915 of file ov.h.
Referenced by octave::opengl_texture::create(), do_diff(), F__magick_write__(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), array_property::get_data_limits(), QtHandles::Utils::makeImageFromCData(), read_mat5_binary_element(), read_mat5_binary_file_header(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
|
inline |
Definition at line 769 of file ov.h.
Referenced by F__magick_write__(), and QtHandles::qStringValueFor().
|
inline |
Definition at line 780 of file ov.h.
Referenced by QtHandles::qStringValueFor().
|
static |
Definition at line 122 of file ov.cc.
References op_decr, op_hermitian, op_incr, op_not, op_transpose, op_uminus, and op_uplus.
Referenced by octave::jit_typeinfo::jit_typeinfo(), do_non_const_unary_op(), octave::type_info::non_const_unary_ops_map(), octave::tree_unary_expression::oper(), octave::type_info::register_non_const_unary_op(), octave::type_info::register_unary_class_op(), octave::type_info::register_unary_op(), unary_op_to_assign_op(), and octave::type_info::unary_ops_map().
|
static |
Definition at line 153 of file ov.cc.
References op_hermitian, op_not, op_transpose, op_uminus, and op_uplus.
|
private |
Definition at line 2819 of file ov.cc.
References error(), op_add_eq, op_decr, op_incr, op_sub_eq, and unary_op_as_string().
Referenced by do_non_const_unary_op().
octave_value octave_value::undef_subsasgn | ( | const std::string & | type, |
const std::list< octave_value_list > & | idx, | ||
const octave_value & | rhs | ||
) |
Referenced by octave_struct::subsasgn(), and octave_scalar_struct::subsasgn().
octave_user_code* octave_value::user_code_value | ( | bool | silent = false | ) | const |
octave_user_function* octave_value::user_function_value | ( | bool | silent = false | ) | const |
Referenced by octave::nested_fcn_handle::call(), octave::anonymous_fcn_handle::call(), F__get_cmdline_fcn_txt__(), octave::scoped_fcn_handle::find_function(), octave_user_function::find_subfunction(), octave::cdef_class::cdef_class_rep::install_method(), octave::is_dummy_method(), octave::anonymous_fcn_handle::parse(), octave::anonymous_fcn_handle::print_raw(), octave_class::subsasgn_common(), octave::simple_fcn_handle::user_function_value(), octave::internal_fcn_handle::user_function_value(), octave::scoped_fcn_handle::user_function_value(), octave::nested_fcn_handle::user_function_value(), octave::class_simple_fcn_handle::user_function_value(), and octave::anonymous_fcn_handle::user_function_value().
octave_user_script* octave_value::user_script_value | ( | bool | silent = false | ) | const |
|
inline |
Definition at line 762 of file ov.h.
Referenced by QtHandles::qStringValueFor().
Array<double> octave_value::vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
Referenced by F__eigs__(), Fnum2hex(), set_DASPK_options(), set_DASRT_options(), set_DASSL_options(), and set_LSODE_options().
int octave_value::write | ( | octave::stream & | os, |
int | block_size, | ||
oct_data_conv::data_type | output_type, | ||
int | skip, | ||
octave::mach_info::float_format | flt_fmt | ||
) | const |
Referenced by octave::stream::write(), and octave_perm_matrix::write().
boolNDArray octave_value::xbool_array_value | ( | const char * | fmt, |
... | |||
) | const |
boolMatrix octave_value::xbool_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
bool octave_value::xbool_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by F__eigs__().
Cell octave_value::xcell_value | ( | const char * | fmt, |
... | |||
) | const |
Array<std::string> octave_value::xcellstr_value | ( | const char * | fmt, |
... | |||
) | const |
charNDArray octave_value::xchar_array_value | ( | const char * | fmt, |
... | |||
) | const |
charMatrix octave_value::xchar_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
ColumnVector octave_value::xcolumn_vector_value | ( | const char * | fmt, |
... | |||
) | const |
ComplexNDArray octave_value::xcomplex_array_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by do_bessel(), Fcomplex(), and Fellipj().
ComplexColumnVector octave_value::xcomplex_column_vector_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by do_bessel().
ComplexDiagMatrix octave_value::xcomplex_diag_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
ComplexMatrix octave_value::xcomplex_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by Fgsvd().
ComplexRowVector octave_value::xcomplex_row_vector_value | ( | const char * | fmt, |
... | |||
) | const |
Complex octave_value::xcomplex_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by do_bessel(), Fcomplex(), and Fellipj().
DiagMatrix octave_value::xdiag_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
double octave_value::xdouble_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by handle_property::do_set(), F__go_figure__(), Faudiowrite(), Fellipj(), reparent(), and base_properties::set_parent().
octave_fcn_handle* octave_value::xfcn_handle_value | ( | const char * | fmt, |
... | |||
) | const |
FloatNDArray octave_value::xfloat_array_value | ( | const char * | fmt, |
... | |||
) | const |
FloatColumnVector octave_value::xfloat_column_vector_value | ( | const char * | fmt, |
... | |||
) | const |
FloatComplexNDArray octave_value::xfloat_complex_array_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by do_bessel(), and Fcomplex().
FloatComplexColumnVector octave_value::xfloat_complex_column_vector_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by do_bessel().
FloatComplexDiagMatrix octave_value::xfloat_complex_diag_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
FloatComplexMatrix octave_value::xfloat_complex_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by Fgsvd().
FloatComplexRowVector octave_value::xfloat_complex_row_vector_value | ( | const char * | fmt, |
... | |||
) | const |
FloatComplex octave_value::xfloat_complex_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by do_bessel(), and Fcomplex().
Array<FloatComplex> octave_value::xfloat_complex_vector_value | ( | const char * | fmt, |
... | |||
) | const |
FloatDiagMatrix octave_value::xfloat_diag_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
FloatMatrix octave_value::xfloat_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by Fgsvd().
FloatRowVector octave_value::xfloat_row_vector_value | ( | const char * | fmt, |
... | |||
) | const |
float octave_value::xfloat_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
float octave_value::xfloat_value | ( | const char * | fmt, |
... | |||
) | const |
Array<float> octave_value::xfloat_vector_value | ( | const char * | fmt, |
... | |||
) | const |
octave_function* octave_value::xfunction_value | ( | const char * | fmt, |
... | |||
) | const |
octave_idx_type octave_value::xidx_type_value | ( | const char * | fmt, |
... | |||
) | const |
int16NDArray octave_value::xint16_array_value | ( | const char * | fmt, |
... | |||
) | const |
octave_int16 octave_value::xint16_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
int32NDArray octave_value::xint32_array_value | ( | const char * | fmt, |
... | |||
) | const |
octave_int32 octave_value::xint32_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
int64NDArray octave_value::xint64_array_value | ( | const char * | fmt, |
... | |||
) | const |
octave_int64 octave_value::xint64_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by octave::stream::seek().
int64_t octave_value::xint64_value | ( | const char * | fmt, |
... | |||
) | const |
int8NDArray octave_value::xint8_array_value | ( | const char * | fmt, |
... | |||
) | const |
octave_int8 octave_value::xint8_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
int octave_value::xint_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by Faddpath(), and intfield().
Array<int> octave_value::xint_vector_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by F__magick_read__().
|
inline |
Definition at line 1418 of file ov.h.
Referenced by Cell::xisalnum().
|
inline |
Definition at line 1419 of file ov.h.
Referenced by Cell::xisalpha().
|
inline |
Definition at line 1420 of file ov.h.
Referenced by Cell::xisascii().
|
inline |
Definition at line 1421 of file ov.h.
Referenced by Cell::xiscntrl().
|
inline |
Definition at line 1422 of file ov.h.
Referenced by Cell::xisdigit().
|
inline |
Definition at line 1423 of file ov.h.
Referenced by Cell::xisgraph().
|
inline |
Definition at line 1424 of file ov.h.
Referenced by Cell::xislower().
|
inline |
Definition at line 1425 of file ov.h.
Referenced by Cell::xisprint().
|
inline |
Definition at line 1426 of file ov.h.
Referenced by Cell::xispunct().
|
inline |
Definition at line 1427 of file ov.h.
Referenced by Cell::xisspace().
|
inline |
Definition at line 1428 of file ov.h.
Referenced by Cell::xisupper().
|
inline |
Definition at line 1429 of file ov.h.
Referenced by Cell::xisxdigit().
octave_value_list octave_value::xlist_value | ( | const char * | fmt, |
... | |||
) | const |
long int octave_value::xlong_value | ( | const char * | fmt, |
... | |||
) | const |
octave_map octave_value::xmap_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by decode_subscripts(), Frethrow(), octave_struct::subsasgn(), and octave_class::subsasgn_common().
int octave_value::xnint_value | ( | const char * | fmt, |
... | |||
) | const |
|
inline |
Definition at line 440 of file ov.h.
Referenced by octave::octave_lvalue::numel().
Array<octave_idx_type> octave_value::xoctave_idx_type_vector_value | ( | const char * | fmt, |
... | |||
) | const |
PermMatrix octave_value::xperm_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
Range octave_value::xrange_value | ( | const char * | fmt, |
... | |||
) | const |
RowVector octave_value::xrow_vector_value | ( | const char * | fmt, |
... | |||
) | const |
octave_scalar_map octave_value::xscalar_map_value | ( | const char * | fmt, |
... | |||
) | const |
double octave_value::xscalar_value | ( | const char * | fmt, |
... | |||
) | const |
short int octave_value::xshort_value | ( | const char * | fmt, |
... | |||
) | const |
|
inline |
Definition at line 1430 of file ov.h.
Referenced by Fsignbit().
SparseBoolMatrix octave_value::xsparse_bool_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
SparseComplexMatrix octave_value::xsparse_complex_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by Fcomplex().
SparseMatrix octave_value::xsparse_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
std::string octave_value::xstring_value | ( | const char * | fmt, |
... | |||
) | const |
string_vector octave_value::xstring_vector_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by Ftilde_expand().
|
inline |
Definition at line 1431 of file ov.h.
Referenced by Cell::xtolower().
|
inline |
Definition at line 1432 of file ov.h.
Referenced by Cell::xtoupper().
uint16NDArray octave_value::xuint16_array_value | ( | const char * | fmt, |
... | |||
) | const |
octave_uint16 octave_value::xuint16_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
uint32NDArray octave_value::xuint32_array_value | ( | const char * | fmt, |
... | |||
) | const |
octave_uint32 octave_value::xuint32_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
uint64NDArray octave_value::xuint64_array_value | ( | const char * | fmt, |
... | |||
) | const |
octave_uint64 octave_value::xuint64_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
uint64_t octave_value::xuint64_value | ( | const char * | fmt, |
... | |||
) | const |
uint8NDArray octave_value::xuint8_array_value | ( | const char * | fmt, |
... | |||
) | const |
octave_uint8 octave_value::xuint8_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
unsigned int octave_value::xuint_value | ( | const char * | fmt, |
... | |||
) | const |
unsigned long int octave_value::xulong_value | ( | const char * | fmt, |
... | |||
) | const |
octave_user_code* octave_value::xuser_code_value | ( | const char * | fmt, |
... | |||
) | const |
octave_user_function* octave_value::xuser_function_value | ( | const char * | fmt, |
... | |||
) | const |
octave_user_script* octave_value::xuser_script_value | ( | const char * | fmt, |
... | |||
) | const |
unsigned short int octave_value::xushort_value | ( | const char * | fmt, |
... | |||
) | const |
Array<double> octave_value::xvector_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by do_fread().
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
Definition at line 2635 of file ov.cc.
Referenced by do_non_const_unary_op().
|
protected |
The real representation.
Definition at line 1468 of file ov.h.
Referenced by do_non_const_unary_op(), is_copy_of(), operator=(), and print_info().