#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 | |
OCTINTERP_API | octave_value (bool b) |
OCTINTERP_API | octave_value (char c, char type='\'') |
OCTINTERP_API | octave_value (const Array< bool > &bnda) |
OCTINTERP_API | octave_value (const Array< char > &chnda, char type='\'') |
OCTINTERP_API | octave_value (const Array< Complex > &m) |
OCTINTERP_API | octave_value (const Array< double > &m) |
OCTINTERP_API | octave_value (const Array< float > &m) |
OCTINTERP_API | octave_value (const Array< FloatComplex > &m) |
OCTINTERP_API | octave_value (const Array< octave_idx_type > &inda, bool zero_based=false, bool cache_index=false) |
OCTINTERP_API | octave_value (const Array< octave_int16 > &inda) |
OCTINTERP_API | octave_value (const Array< octave_int32 > &inda) |
OCTINTERP_API | octave_value (const Array< octave_int64 > &inda) |
OCTINTERP_API | octave_value (const Array< octave_int8 > &inda) |
OCTINTERP_API | octave_value (const Array< octave_uint16 > &inda) |
OCTINTERP_API | octave_value (const Array< octave_uint32 > &inda) |
OCTINTERP_API | octave_value (const Array< octave_uint64 > &inda) |
OCTINTERP_API | octave_value (const Array< octave_uint8 > &inda) |
OCTINTERP_API | octave_value (const Array< octave_value > &a, bool is_cs_list=false) |
OCTINTERP_API | octave_value (const Array< std::string > &cellstr) |
OCTINTERP_API | octave_value (const boolMatrix &bm, const MatrixType &t=MatrixType()) |
OCTINTERP_API | octave_value (const boolNDArray &bnda) |
OCTINTERP_API | octave_value (const Cell &c, bool is_cs_list=false) |
OCTINTERP_API | octave_value (const char *s, char type='\'') |
OCTINTERP_API | octave_value (const charMatrix &chm, char type='\'') |
OCTINTERP_API | octave_value (const charNDArray &chnda, char type='\'') |
OCTINTERP_API | octave_value (const ColumnVector &v) |
OCTINTERP_API | octave_value (const Complex &C) |
OCTINTERP_API | octave_value (const ComplexColumnVector &v) |
OCTINTERP_API | octave_value (const ComplexDiagMatrix &d) |
OCTINTERP_API | octave_value (const ComplexMatrix &m, const MatrixType &t=MatrixType()) |
OCTINTERP_API | octave_value (const ComplexNDArray &cnda) |
OCTINTERP_API | octave_value (const ComplexRowVector &v) |
OCTINTERP_API | octave_value (const DiagArray2< Complex > &d) |
OCTINTERP_API | octave_value (const DiagArray2< double > &d) |
OCTINTERP_API | octave_value (const DiagArray2< float > &d) |
OCTINTERP_API | octave_value (const DiagArray2< FloatComplex > &d) |
OCTINTERP_API | octave_value (const DiagMatrix &d) |
OCTINTERP_API | octave_value (const FloatColumnVector &v) |
OCTINTERP_API | octave_value (const FloatComplex &C) |
OCTINTERP_API | octave_value (const FloatComplexColumnVector &v) |
OCTINTERP_API | octave_value (const FloatComplexDiagMatrix &d) |
OCTINTERP_API | octave_value (const FloatComplexMatrix &m, const MatrixType &t=MatrixType()) |
OCTINTERP_API | octave_value (const FloatComplexNDArray &cnda) |
OCTINTERP_API | octave_value (const FloatComplexRowVector &v) |
OCTINTERP_API | octave_value (const FloatDiagMatrix &d) |
OCTINTERP_API | octave_value (const FloatMatrix &m, const MatrixType &t=MatrixType()) |
OCTINTERP_API | octave_value (const FloatNDArray &nda) |
OCTINTERP_API | octave_value (const FloatRowVector &v) |
OCTINTERP_API | octave_value (const int16NDArray &inda) |
OCTINTERP_API | octave_value (const int32NDArray &inda) |
OCTINTERP_API | octave_value (const int64NDArray &inda) |
OCTINTERP_API | octave_value (const int8NDArray &inda) |
OCTINTERP_API | octave_value (const Matrix &m, const MatrixType &t=MatrixType()) |
OCTINTERP_API | octave_value (const NDArray &nda) |
OCTINTERP_API | octave_value (const octave::idx_vector &idx, bool lazy=true) |
OCTINTERP_API | octave_value (const octave::range< double > &r, bool force_range=false) |
OCTINTERP_API | octave_value (const octave_int16 &i) |
OCTINTERP_API | octave_value (const octave_int32 &i) |
OCTINTERP_API | octave_value (const octave_int64 &i) |
OCTINTERP_API | octave_value (const octave_int8 &i) |
OCTINTERP_API | octave_value (const octave_map &m) |
OCTINTERP_API | octave_value (const octave_map &m, const std::string &id, const std::list< std::string > &plist) |
OCTINTERP_API | octave_value (const octave_scalar_map &m) |
OCTINTERP_API | octave_value (const octave_scalar_map &m, const std::string &id, const std::list< std::string > &plist) |
OCTINTERP_API | octave_value (const octave_uint16 &i) |
OCTINTERP_API | octave_value (const octave_uint32 &i) |
OCTINTERP_API | octave_value (const octave_uint64 &i) |
OCTINTERP_API | octave_value (const octave_uint8 &i) |
octave_value (const octave_value &a) | |
OCTINTERP_API | octave_value (const octave_value_list &m) |
OCTINTERP_API | octave_value (const PermMatrix &p) |
OCTINTERP_API | octave_value (const RowVector &v) |
OCTINTERP_API | octave_value (const Sparse< bool > &m, const MatrixType &t=MatrixType()) |
OCTINTERP_API | octave_value (const Sparse< Complex > &m, const MatrixType &t=MatrixType()) |
OCTINTERP_API | octave_value (const Sparse< double > &m, const MatrixType &t=MatrixType()) |
OCTINTERP_API | octave_value (const SparseBoolMatrix &bm, const MatrixType &t=MatrixType()) |
OCTINTERP_API | octave_value (const SparseComplexMatrix &m, const MatrixType &t=MatrixType()) |
OCTINTERP_API | octave_value (const SparseMatrix &m, const MatrixType &t=MatrixType()) |
OCTINTERP_API | octave_value (const std::map< std::string, octave_value > &) |
OCTINTERP_API | octave_value (const std::string &s, char type='\'') |
OCTINTERP_API | octave_value (const string_vector &s, char type='\'') |
OCTINTERP_API | octave_value (const uint16NDArray &inda) |
OCTINTERP_API | octave_value (const uint32NDArray &inda) |
OCTINTERP_API | octave_value (const uint64NDArray &inda) |
OCTINTERP_API | octave_value (const uint8NDArray &inda) |
OCTINTERP_API | octave_value (double d) |
OCTINTERP_API | octave_value (float d) |
OCTINTERP_API | octave_value (int i) |
OCTINTERP_API | octave_value (long int i) |
OCTINTERP_API | octave_value (octave::sys::time t) |
OCTINTERP_API | octave_value (octave_base_value *new_rep, bool borrow=false) |
octave_value (octave_value &&a) | |
OCTINTERP_API | octave_value (octave_value::magic_colon) |
OCTINTERP_API | octave_value (short int i) |
OCTINTERP_API | octave_value (unsigned int i) |
OCTINTERP_API | octave_value (unsigned long int i) |
OCTINTERP_API | 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 (bool interleaved=false) 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 |
OCTINTERP_API octave_value & | assign (assign_op op, const std::string &type, const std::list< octave_value_list > &idx, const octave_value &rhs) |
OCTINTERP_API 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 |
void | break_closure_cycles (const std::shared_ptr< octave::stack_frame > &) |
builtin_type_t | builtin_type (void) const |
std::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 |
OCTINTERP_API octave_classdef * | classdef_object_value (bool silent=false) const |
OCTINTERP_API octave_base_value * | clone (void) const |
OCTINTERP_API 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 |
OCTINTERP_API 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 |
OCTINTERP_API 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 |
OCTINTERP_API 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 |
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... | |
OCTINTERP_API 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 |
OCTINTERP_API 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 |
OCTINTERP_API 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 |
OCTINTERP_API 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 |
OCTINTERP_API 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 |
OCTINTERP_API 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 |
OCTINTERP_API 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 |
OCTINTERP_API octave_function * | function_value (bool silent=false) const |
octave_value | gamma (void) const |
octave_idx_type | get_count (void) const |
OCTINTERP_API std::string | get_dims_str (void) const |
OCTINTERP_API 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 |
octave_value | index_op (const octave_value_list &idx, bool resize_ok=false) |
octave::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 |
OCTINTERP_API 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_legacy_object (void) const |
bool | is_magic_colon (void) const |
bool | is_magic_int (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 |
bool | isfield (const std::string &field_name) 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 |
OCTINTERP_API octave_idx_type | length (void) const |
octave_value | lgamma (void) const |
OCTINTERP_API octave_value_list | list_value (void) const |
OCTINTERP_API bool | load_ascii (std::istream &is) |
OCTINTERP_API bool | load_binary (std::istream &is, bool swap, octave::mach_info::float_format fmt) |
OCTINTERP_API 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 |
OCTINTERP_API 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 |
OCTINTERP_API 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) |
OCTINTERP_API void | maybe_mutate (void) |
OCTINTERP_API const void * | mex_get_data (mxClassID class_id=mxUNKNOWN_CLASS, mxComplexity complexity=mxREAL) const |
const octave_idx_type * | mex_get_ir (void) const |
const octave_idx_type * | mex_get_jc (void) const |
int | ndims (void) const |
OCTINTERP_API octave_value | next_subsref (bool auto_add, const std::string &type, const std::list< octave_value_list > &idx, std::size_t skip=1) |
OCTINTERP_API octave_value | next_subsref (const std::string &type, const std::list< octave_value_list > &idx, std::size_t skip=1) |
OCTINTERP_API octave_value_list | next_subsref (int nargout, const std::string &type, const std::list< octave_value_list > &idx, std::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 |
OCTINTERP_API octave_value & | non_const_unary_op (unary_op op) |
OCTINTERP_API octave_value & | non_const_unary_op (unary_op op, const std::string &type, const std::list< octave_value_list > &idx) |
std::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 |
OCTINTERP_API 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 |
OCTINTERP_API 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 |
octave::range< double > | 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 |
OCTINTERP_API 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) |
OCTINTERP_API 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 |
OCTINTERP_API 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 |
OCTINTERP_API octave_value | storable_value (void) const |
std::string | string_value (bool force=false) const |
string_vector | string_vector_value (bool pad=false) const |
OCTINTERP_API 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) |
OCTINTERP_API 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 |
OCTINTERP_API octave_value | undef_subsasgn (const std::string &type, const std::list< octave_value_list > &idx, const octave_value &rhs) |
void | unlock (void) |
OCTINTERP_API octave_user_code * | user_code_value (bool silent=false) const |
OCTINTERP_API octave_user_function * | user_function_value (bool silent=false) const |
OCTINTERP_API 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 |
OCTINTERP_API Array< double > | vector_value (bool frc_str_conv=false, bool frc_vec_conv=false) const |
OCTINTERP_API 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 |
OCTINTERP_API NDArray | xarray_value (const char *fmt,...) const |
OCTINTERP_API boolNDArray | xbool_array_value (const char *fmt,...) const |
OCTINTERP_API boolMatrix | xbool_matrix_value (const char *fmt,...) const |
OCTINTERP_API bool | xbool_value (const char *fmt,...) const |
OCTINTERP_API Cell | xcell_value (const char *fmt,...) const |
OCTINTERP_API Array< std::string > | xcellstr_value (const char *fmt,...) const |
OCTINTERP_API charNDArray | xchar_array_value (const char *fmt,...) const |
OCTINTERP_API charMatrix | xchar_matrix_value (const char *fmt,...) const |
OCTINTERP_API ColumnVector | xcolumn_vector_value (const char *fmt,...) const |
OCTINTERP_API ComplexNDArray | xcomplex_array_value (const char *fmt,...) const |
OCTINTERP_API ComplexColumnVector | xcomplex_column_vector_value (const char *fmt,...) const |
OCTINTERP_API ComplexDiagMatrix | xcomplex_diag_matrix_value (const char *fmt,...) const |
OCTINTERP_API ComplexMatrix | xcomplex_matrix_value (const char *fmt,...) const |
OCTINTERP_API ComplexRowVector | xcomplex_row_vector_value (const char *fmt,...) const |
OCTINTERP_API Complex | xcomplex_value (const char *fmt,...) const |
OCTINTERP_API Array< Complex > | xcomplex_vector_value (const char *fmt,...) const |
OCTINTERP_API DiagMatrix | xdiag_matrix_value (const char *fmt,...) const |
OCTINTERP_API double | xdouble_value (const char *fmt,...) const |
OCTINTERP_API octave_fcn_handle * | xfcn_handle_value (const char *fmt,...) const |
OCTINTERP_API FloatNDArray | xfloat_array_value (const char *fmt,...) const |
OCTINTERP_API FloatColumnVector | xfloat_column_vector_value (const char *fmt,...) const |
OCTINTERP_API FloatComplexNDArray | xfloat_complex_array_value (const char *fmt,...) const |
OCTINTERP_API FloatComplexColumnVector | xfloat_complex_column_vector_value (const char *fmt,...) const |
OCTINTERP_API FloatComplexDiagMatrix | xfloat_complex_diag_matrix_value (const char *fmt,...) const |
OCTINTERP_API FloatComplexMatrix | xfloat_complex_matrix_value (const char *fmt,...) const |
OCTINTERP_API FloatComplexRowVector | xfloat_complex_row_vector_value (const char *fmt,...) const |
OCTINTERP_API FloatComplex | xfloat_complex_value (const char *fmt,...) const |
OCTINTERP_API Array< FloatComplex > | xfloat_complex_vector_value (const char *fmt,...) const |
OCTINTERP_API FloatDiagMatrix | xfloat_diag_matrix_value (const char *fmt,...) const |
OCTINTERP_API FloatMatrix | xfloat_matrix_value (const char *fmt,...) const |
OCTINTERP_API FloatRowVector | xfloat_row_vector_value (const char *fmt,...) const |
OCTINTERP_API float | xfloat_scalar_value (const char *fmt,...) const |
OCTINTERP_API float | xfloat_value (const char *fmt,...) const |
OCTINTERP_API Array< float > | xfloat_vector_value (const char *fmt,...) const |
OCTINTERP_API octave_function * | xfunction_value (const char *fmt,...) const |
OCTINTERP_API octave_idx_type | xidx_type_value (const char *fmt,...) const |
OCTINTERP_API int16NDArray | xint16_array_value (const char *fmt,...) const |
OCTINTERP_API octave_int16 | xint16_scalar_value (const char *fmt,...) const |
OCTINTERP_API int32NDArray | xint32_array_value (const char *fmt,...) const |
OCTINTERP_API octave_int32 | xint32_scalar_value (const char *fmt,...) const |
OCTINTERP_API int64NDArray | xint64_array_value (const char *fmt,...) const |
OCTINTERP_API octave_int64 | xint64_scalar_value (const char *fmt,...) const |
OCTINTERP_API int64_t | xint64_value (const char *fmt,...) const |
OCTINTERP_API int8NDArray | xint8_array_value (const char *fmt,...) const |
OCTINTERP_API octave_int8 | xint8_scalar_value (const char *fmt,...) const |
OCTINTERP_API int | xint_value (const char *fmt,...) const |
OCTINTERP_API 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 |
OCTINTERP_API octave_value_list | xlist_value (const char *fmt,...) const |
OCTINTERP_API long int | xlong_value (const char *fmt,...) const |
OCTINTERP_API octave_map | xmap_value (const char *fmt,...) const |
OCTINTERP_API Matrix | xmatrix_value (const char *fmt,...) const |
OCTINTERP_API int | xnint_value (const char *fmt,...) const |
octave_idx_type | xnumel (const octave_value_list &idx) |
OCTINTERP_API Array< octave_idx_type > | xoctave_idx_type_vector_value (const char *fmt,...) const |
OCTINTERP_API PermMatrix | xperm_matrix_value (const char *fmt,...) const |
OCTINTERP_API octave::range< double > | xrange_value (const char *fmt,...) const |
OCTINTERP_API RowVector | xrow_vector_value (const char *fmt,...) const |
OCTINTERP_API octave_scalar_map | xscalar_map_value (const char *fmt,...) const |
OCTINTERP_API double | xscalar_value (const char *fmt,...) const |
OCTINTERP_API short int | xshort_value (const char *fmt,...) const |
octave_value | xsignbit (void) const |
OCTINTERP_API SparseBoolMatrix | xsparse_bool_matrix_value (const char *fmt,...) const |
OCTINTERP_API SparseComplexMatrix | xsparse_complex_matrix_value (const char *fmt,...) const |
OCTINTERP_API SparseMatrix | xsparse_matrix_value (const char *fmt,...) const |
OCTINTERP_API std::string | xstring_value (const char *fmt,...) const |
OCTINTERP_API string_vector | xstring_vector_value (const char *fmt,...) const |
octave_value | xtolower (void) const |
octave_value | xtoupper (void) const |
OCTINTERP_API uint16NDArray | xuint16_array_value (const char *fmt,...) const |
OCTINTERP_API octave_uint16 | xuint16_scalar_value (const char *fmt,...) const |
OCTINTERP_API uint32NDArray | xuint32_array_value (const char *fmt,...) const |
OCTINTERP_API octave_uint32 | xuint32_scalar_value (const char *fmt,...) const |
OCTINTERP_API uint64NDArray | xuint64_array_value (const char *fmt,...) const |
OCTINTERP_API octave_uint64 | xuint64_scalar_value (const char *fmt,...) const |
OCTINTERP_API uint64_t | xuint64_value (const char *fmt,...) const |
OCTINTERP_API uint8NDArray | xuint8_array_value (const char *fmt,...) const |
OCTINTERP_API octave_uint8 | xuint8_scalar_value (const char *fmt,...) const |
OCTINTERP_API unsigned int | xuint_value (const char *fmt,...) const |
OCTINTERP_API unsigned long int | xulong_value (const char *fmt,...) const |
OCTINTERP_API octave_user_code * | xuser_code_value (const char *fmt,...) const |
OCTINTERP_API octave_user_function * | xuser_function_value (const char *fmt,...) const |
OCTINTERP_API octave_user_script * | xuser_script_value (const char *fmt,...) const |
OCTINTERP_API unsigned short int | xushort_value (const char *fmt,...) const |
OCTINTERP_API Array< double > | xvector_value (const char *fmt,...) const |
Static Public Member Functions | |
static OCTINTERP_API std::string | assign_op_as_string (assign_op) |
static OCTINTERP_API binary_op | assign_op_to_binary_op (assign_op) |
static OCTINTERP_API std::string | binary_op_as_string (binary_op) |
static OCTINTERP_API std::string | binary_op_fcn_name (binary_op) |
static OCTINTERP_API std::string | binary_op_fcn_name (compound_binary_op) |
static OCTINTERP_API assign_op | binary_op_to_assign_op (binary_op) |
static OCTINTERP_API octave_value | empty_conv (const std::string &type, const octave_value &rhs=octave_value()) |
static OCTINTERP_API std::string | unary_op_as_string (unary_op) |
static OCTINTERP_API std::string | unary_op_fcn_name (unary_op) |
Protected Attributes | |
octave_base_value * | m_rep |
The real representation. More... | |
Private Member Functions | |
OCTINTERP_API | octave_value (const octave_base_value *) |
OCTINTERP_API binary_op | op_eq_to_binary_op (assign_op op) |
OCTINTERP_API assign_op | unary_op_to_assign_op (unary_op op) |
Static Private Member Functions | |
static OCTINTERP_API octave_base_value * | make_range_rep_deprecated (const Range &r, bool force_range) |
static OCTINTERP_API octave_base_value * | make_range_rep_deprecated (double base, double inc, double limit) |
static OCTINTERP_API octave_base_value * | nil_rep (void) |
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 543 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatMatrix & | m, |
const MatrixType & | t = MatrixType () |
||
) |
Definition at line 549 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const NDArray & | nda | ) |
Definition at line 555 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatNDArray & | nda | ) |
Definition at line 561 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const Array< double > & | m | ) |
Definition at line 567 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const Array< float > & | m | ) |
Definition at line 573 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const DiagMatrix & | d | ) |
Definition at line 611 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const DiagArray2< double > & | d | ) |
Definition at line 579 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const DiagArray2< float > & | d | ) |
Definition at line 587 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const DiagArray2< Complex > & | d | ) |
Definition at line 595 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const DiagArray2< FloatComplex > & | d | ) |
Definition at line 603 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatDiagMatrix & | d | ) |
Definition at line 619 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const RowVector & | v | ) |
Definition at line 627 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatRowVector & | v | ) |
Definition at line 633 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const ColumnVector & | v | ) |
Definition at line 639 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatColumnVector & | v | ) |
Definition at line 645 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const Complex & | C | ) |
Definition at line 651 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatComplex & | C | ) |
Definition at line 657 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const ComplexMatrix & | m, |
const MatrixType & | t = MatrixType () |
||
) |
Definition at line 663 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatComplexMatrix & | m, |
const MatrixType & | t = MatrixType () |
||
) |
Definition at line 669 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const ComplexNDArray & | cnda | ) |
Definition at line 675 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatComplexNDArray & | cnda | ) |
Definition at line 681 of file ov.cc.
References maybe_mutate().
Definition at line 687 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const Array< FloatComplex > & | m | ) |
Definition at line 693 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const ComplexDiagMatrix & | d | ) |
Definition at line 699 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatComplexDiagMatrix & | d | ) |
Definition at line 707 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const ComplexRowVector & | v | ) |
Definition at line 715 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatComplexRowVector & | v | ) |
Definition at line 721 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const ComplexColumnVector & | v | ) |
Definition at line 727 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatComplexColumnVector & | v | ) |
Definition at line 733 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const PermMatrix & | p | ) |
Definition at line 739 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const boolMatrix & | bm, |
const MatrixType & | t = MatrixType () |
||
) |
Definition at line 751 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const boolNDArray & | bnda | ) |
Definition at line 757 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const Array< bool > & | bnda | ) |
Definition at line 763 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | char | c, |
char | type = '\'' |
||
) |
Definition at line 769 of file ov.cc.
References maybe_mutate().
OCTINTERP_API octave_value::octave_value | ( | const char * | s, |
char | type = '\'' |
||
) |
octave_value::octave_value | ( | const std::string & | s, |
char | type = '\'' |
||
) |
Definition at line 785 of file ov.cc.
References maybe_mutate().
OCTINTERP_API octave_value::octave_value | ( | const string_vector & | s, |
char | type = '\'' |
||
) |
octave_value::octave_value | ( | const charMatrix & | chm, |
char | type = '\'' |
||
) |
Definition at line 801 of file ov.cc.
References maybe_mutate().
OCTINTERP_API octave_value::octave_value | ( | const charNDArray & | chnda, |
char | type = '\'' |
||
) |
OCTINTERP_API octave_value::octave_value | ( | const Array< char > & | chnda, |
char | type = '\'' |
||
) |
OCTINTERP_API octave_value::octave_value | ( | const SparseMatrix & | m, |
const MatrixType & | t = MatrixType() |
||
) |
OCTINTERP_API octave_value::octave_value | ( | const Sparse< double > & | m, |
const MatrixType & | t = MatrixType() |
||
) |
OCTINTERP_API octave_value::octave_value | ( | const SparseComplexMatrix & | m, |
const MatrixType & | t = MatrixType() |
||
) |
OCTINTERP_API octave_value::octave_value | ( | const Sparse< Complex > & | m, |
const MatrixType & | t = MatrixType() |
||
) |
OCTINTERP_API octave_value::octave_value | ( | const SparseBoolMatrix & | bm, |
const MatrixType & | t = MatrixType() |
||
) |
OCTINTERP_API octave_value::octave_value | ( | const Sparse< bool > & | m, |
const MatrixType & | t = MatrixType() |
||
) |
OCTINTERP_API octave_value::octave_value | ( | const octave_int8 & | i | ) |
OCTINTERP_API octave_value::octave_value | ( | const octave_int16 & | i | ) |
OCTINTERP_API octave_value::octave_value | ( | const octave_int32 & | i | ) |
OCTINTERP_API octave_value::octave_value | ( | const octave_int64 & | i | ) |
OCTINTERP_API octave_value::octave_value | ( | const octave_uint8 & | i | ) |
OCTINTERP_API octave_value::octave_value | ( | const octave_uint16 & | i | ) |
OCTINTERP_API octave_value::octave_value | ( | const octave_uint32 & | i | ) |
OCTINTERP_API octave_value::octave_value | ( | const octave_uint64 & | i | ) |
OCTINTERP_API octave_value::octave_value | ( | const int8NDArray & | inda | ) |
OCTINTERP_API octave_value::octave_value | ( | const Array< octave_int8 > & | inda | ) |
OCTINTERP_API octave_value::octave_value | ( | const int16NDArray & | inda | ) |
OCTINTERP_API octave_value::octave_value | ( | const Array< octave_int16 > & | inda | ) |
OCTINTERP_API octave_value::octave_value | ( | const int32NDArray & | inda | ) |
OCTINTERP_API octave_value::octave_value | ( | const Array< octave_int32 > & | inda | ) |
OCTINTERP_API octave_value::octave_value | ( | const int64NDArray & | inda | ) |
OCTINTERP_API octave_value::octave_value | ( | const Array< octave_int64 > & | inda | ) |
OCTINTERP_API octave_value::octave_value | ( | const uint8NDArray & | inda | ) |
OCTINTERP_API octave_value::octave_value | ( | const Array< octave_uint8 > & | inda | ) |
OCTINTERP_API octave_value::octave_value | ( | const uint16NDArray & | inda | ) |
OCTINTERP_API octave_value::octave_value | ( | const Array< octave_uint16 > & | inda | ) |
OCTINTERP_API octave_value::octave_value | ( | const uint32NDArray & | inda | ) |
OCTINTERP_API octave_value::octave_value | ( | const Array< octave_uint32 > & | inda | ) |
OCTINTERP_API octave_value::octave_value | ( | const uint64NDArray & | inda | ) |
OCTINTERP_API octave_value::octave_value | ( | const Array< octave_uint64 > & | inda | ) |
OCTINTERP_API octave_value::octave_value | ( | const Array< octave_idx_type > & | inda, |
bool | zero_based = false , |
||
bool | cache_index = false |
||
) |
OCTINTERP_API octave_value::octave_value | ( | const Array< std::string > & | cellstr | ) |
OCTINTERP_API octave_value::octave_value | ( | const octave::idx_vector & | idx, |
bool | lazy = true |
||
) |
OCTINTERP_API octave_value::octave_value | ( | const octave::range< double > & | r, |
bool | force_range = false |
||
) |
OCTINTERP_API octave_value::octave_value | ( | const octave_map & | m | ) |
OCTINTERP_API octave_value::octave_value | ( | const octave_scalar_map & | m | ) |
OCTINTERP_API octave_value::octave_value | ( | const std::map< std::string, octave_value > & | ) |
OCTINTERP_API octave_value::octave_value | ( | const octave_map & | m, |
const std::string & | id, | ||
const std::list< std::string > & | plist | ||
) |
OCTINTERP_API octave_value::octave_value | ( | const octave_scalar_map & | m, |
const std::string & | id, | ||
const std::list< std::string > & | plist | ||
) |
|
explicit |
OCTINTERP_API octave_value::octave_value | ( | octave_value::magic_colon | ) |
OCTINTERP_API octave_value::octave_value | ( | octave_base_value * | new_rep, |
bool | borrow = false |
||
) |
|
inline |
|
inline |
|
private |
|
inline |
Definition at line 1571 of file ov.h.
Referenced by do_hypot(), Flookup(), and octave_uint64_matrix::map().
|
inline |
|
inline |
|
inline |
Definition at line 729 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 598 of file ov.h.
Referenced by tm_const::generic_concat().
|
inline |
|
inline |
Definition at line 732 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 |
Definition at line 1575 of file ov.h.
Referenced by cmdline_options::all_args(), cmdline_options::code_to_eval(), cmdline_options::command_line_path(), cmdline_options::doc_cache_file(), cmdline_options::docstrings_file(), cmdline_options::echo_commands(), cmdline_options::exec_path(), cmdline_options::experimental_terminal_widget(), cmdline_options::forced_interactive(), cmdline_options::forced_line_editing(), cmdline_options::gui(), cmdline_options::image_path(), cmdline_options::info_file(), cmdline_options::info_program(), cmdline_options::inhibit_startup_message(), cmdline_options::line_editing(), cmdline_options::no_window_system(), cmdline_options::persist(), cmdline_options::read_history_file(), cmdline_options::read_init_files(), cmdline_options::read_site_files(), cmdline_options::remaining_args(), cmdline_options::server(), cmdline_options::set_initial_path(), cmdline_options::texi_macros_file(), cmdline_options::traditional(), and cmdline_options::verbose_flag().
|
inline |
Definition at line 904 of file ov.h.
Referenced by bitop(), convert_ticklabel_string(), opengl_texture::create(), do_accumarray_minmax_fcn(), do_diff(), do_fft(), do_fft2(), do_fftn(), do_hypot(), do_trilu(), 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(), printf_value_cache::get_next_value(), get_region_range(), is_handle_visible(), ishghandle(), Utils::makeImageFromCData(), parse_range_spec(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 1531 of file ov.h.
Referenced by octave_base_magic_int< T >::as_mxArray(), octave_perm_matrix::as_mxArray(), mxArray_octave_value::as_mxArray(), mexGet(), and mexGet_interleaved().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
OCTINTERP_API 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 stack_frame::assign(), binary_assoc_op_defun_body(), and cdef_object_scalar::subsasgn().
OCTINTERP_API octave_value& octave_value::assign | ( | assign_op | , |
const octave_value & | rhs | ||
) |
|
static |
Definition at line 355 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 type_info::assign_ops_map(), type_info::assignany_ops_map(), octave_base_value::numeric_assign(), tree_simple_assignment::oper(), tree_multi_assignment::oper(), type_info::register_assign_op(), and type_info::register_assignany_op().
|
static |
Definition at line 404 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.
|
inline |
|
inline |
|
static |
Definition at line 184 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 type_info::binary_ops_map(), and tree_binary_expression::oper().
|
static |
|
static |
Definition at line 315 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 450 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 936 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 933 of file ov.h.
Referenced by Table::checkBoxClicked().
|
inline |
Definition at line 930 of file ov.h.
Referenced by Table::checkBoxForLogical(), do_accumarray_minmax_fcn(), do_bessel(), Flogical(), Fproperties(), cdef_property::cdef_property_rep::is_constant(), cdef_method::cdef_method_rep::is_static(), cdef_class::make_meta_class(), octave_classdef::print_raw(), and qStringValueFor().
void octave_value::break_closure_cycles | ( | const std::shared_ptr< octave::stack_frame > & | ) |
|
inline |
Definition at line 735 of file ov.h.
Referenced by do_accumarray_minmax_fcn(), do_cumminmax_body(), do_minmax_body(), do_trilu(), Fcumsum(), Fmat2cell(), Fnth_element(), Fprod(), Fsum(), get_dispatch_type(), octave_base_sparse< T >::map(), and maybe_optimized_builtin().
|
inline |
Definition at line 607 of file ov.h.
Referenced by octave_class::byte_size(), octave_struct::byte_size(), octave_scalar_struct::byte_size(), symbol_info_list::display(), symbol_info::display_line(), load_save_system::dump_octave_core(), symbol_info_list::map_value(), and symbol_info_list::parse_whos_line_format().
|
inline |
Definition at line 1561 of file ov.h.
Referenced by stack_frame::assign(), and user_fcn_stack_frame::clear_values().
|
inline |
|
inline |
Cell octave_value::cell_value | ( | void | ) | const |
Referenced by image_region::image_region(), check_access(), Table::checkBoxClicked(), class_get_inferiorclasses(), class_get_superclasses(), Table::columnformat(), Table::comboBoxCurrentIndexChanged(), DEFMETHOD(), cdef_class::cdef_class_rep::delete_object(), do_cleanup_waitfor_listener(), do_simple_cellfun(), do_strcmp_fcn(), cell_model::edit_display(), Fdbstop(), cdef_class::cdef_class_rep::find_method(), cdef_class::cdef_class_rep::find_methods(), cdef_class::cdef_class_rep::find_names(), cdef_class::cdef_class_rep::find_properties(), cdef_class::cdef_class_rep::find_property(), Fmerge(), Fnum2cell(), Fstrfind(), Fstrrep(), get_cell2struct_fields(), is_superclass(), Table::itemChanged(), cdef_object_scalar::mark_for_construction(), octave_value_extract< Cell >(), read_mat5_binary_element(), cell_model::requires_sub_editor(), save_mat5_binary_element(), save_mat5_element_length(), octave_cell::subsasgn(), octave_cell::subsref(), tree_evaluator::switch_case_label_matches(), Table::updateColumnname(), Table::updateColumnwidth(), Table::updateData(), Table::updateDataColumn(), Table::updateRowname(), cell_model::value_at(), anonymous_fcn_handle::workspace(), and weak_anonymous_fcn_handle::workspace().
|
inline |
Definition at line 1027 of file ov.h.
Referenced by do_strcmp_fcn(), F__magick_write__(), F__voronoi__(), Fis_same_file(), Flookup(), and Fnth_element().
|
inline |
Definition at line 942 of file ov.h.
Referenced by mxArray_octave_value::array_to_string(), do_strcmp_fcn(), 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 939 of file ov.h.
Referenced by octave_base_value::char_matrix_value(), Fstrrep(), and save_mat_binary_data().
|
inline |
Definition at line 1454 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(), symbol_info::display_line(), do_class_concat(), do_trilu(), base_ve_model::edit_display_sub(), tree_evaluator::evaluate_end_expression(), F__methods__(), Farrayfun(), Fbitshift(), Fbitunpack(), Fclass(), Fisa(), Fmerge(), Fproperties(), Ftypecast(), mxArray_octave_value::get_class_id(), mxArray_octave_value::get_class_name(), get_dispatch_type(), tm_row_const::init_element(), base_ve_model::make_description_text(), symbol_info_list::map_value(), oct_binop_default(), oct_unop_default(), octave_classdef::print_raw(), save_mat5_binary_element(), save_mat5_element_length(), cdef_object_scalar::subsasgn(), try_cellfun_internal_ops(), and workspace_model::update_table().
OCTINTERP_API octave_classdef* octave_value::classdef_object_value | ( | bool | silent = false | ) | const |
OCTINTERP_API octave_base_value* octave_value::clone | ( | void | ) | const |
OCTINTERP_API 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 592 of file ov.h.
Referenced by PushButtonControl::PushButtonControl(), ToggleButtonControl::ToggleButtonControl(), check_lu_dims(), check_qr_dims(), Table::checkBoxClicked(), Table::comboBoxCurrentIndexChanged(), convert_linestyleorder_string(), convert_ticklabel_string(), variable_editor_model::create(), dispatch_kron(), dmperm_internal(), tree_braindead_shortcircuit_binary_expression::evaluate(), Fchol2inv(), Fcholdelete(), Fcholinsert(), Fcholinv(), Fcholshift(), Fcholupdate(), Fdet(), Fdiag(), Feig(), Fgsvd(), Fhess(), Finv(), Flookup(), Flu(), Fmgorth(), Fschur(), Fsqrtm(), Fsylvester(), Fsymrcm(), get_dimensions(), Table::itemChanged(), load_save_system::load_vars(), save_mat_binary_data(), save_three_d(), PushButtonControl::update(), ToggleButtonControl::update(), and Table::updateData().
|
inline |
Definition at line 923 of file ov.h.
Referenced by do_accumarray_minmax_fcn(), 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().
OCTINTERP_API 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 916 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().
OCTINTERP_API ComplexRowVector octave_value::complex_row_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
|
inline |
Definition at line 910 of file ov.h.
Referenced by octave_complex_diag_matrix::chk_valid_scalar(), do_accumarray_minmax_fcn(), qStringValueFor(), and save_mat_binary_data().
OCTINTERP_API 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 1414 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(), ov_range< T >::convert_to_str_internal(), base_stream::do_scanf(), Fchar(), tm_const::generic_concat(), read_mat5_binary_element(), and read_mat_binary_data().
|
inline |
Definition at line 1419 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 1534 of file ov.h.
References diag().
Referenced by octave_lazy_index::diag(), octave_perm_matrix::diag(), ov_range< T >::diag(), diag(), dispatch_kron(), Fdiag(), and octave_base_magic_int< octave_uint64 >::resize().
|
inline |
|
inline |
|
inline |
Definition at line 586 of file ov.h.
Referenced by octave_class::octave_class(), octave_value_list::all_scalars(), octave_base_value::columns(), convert_cdata(), opengl_texture::create(), do_diff(), do_extended_gcd(), do_fft(), do_fft2(), do_fftn(), do_mat2cell(), do_strcmp_fcn(), do_trilu(), opengl_renderer::draw_texture_image(), octave_struct::edit_display(), octave_scalar_struct::edit_display(), base_ve_model::edit_display_sub(), end_value(), Fdot(), Ffind(), Fissorted(), Flinspace(), Fnth_element(), Fsort(), Ftilde_expand(), get_dimensions(), mxArray_octave_value::get_dimensions(), tm_row_const::init_element(), octave_base_value::is_zero_by_zero(), octave_base_value::isempty(), base_ve_model::make_description_text(), 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(), and tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 886 of file ov.h.
Referenced by octave_handle::octave_handle(), octave_diag_matrix::chk_valid_scalar(), convert_font_size(), convert_position(), convert_to_valid_int(), do_accumarray_minmax_fcn(), do_bessel(), base_stream::do_numeric_printf_conv(), F__eigs__(), Famd(), Fcomplex(), Ftic(), gca(), gcf(), printf_value_cache::get_next_value(), printf_value_cache::int_value(), is_handle_visible(), ishghandle(), url_handle_manager::lookup(), ok_for_signed_int_conv(), ok_for_unsigned_int_conv(), qStringValueFor(), save_mat_binary_data(), octave_base_value::scalar_value(), set_DASPK_options(), set_DASRT_options(), set_DASSL_options(), set_LSODE_options(), set_Quad_options(), Table::updateColumnname(), Table::updateColumnwidth(), Table::updateRowname(), xcolnorms(), and xrownorms().
|
inline |
Definition at line 1563 of file ov.h.
References dump().
Referenced by fcn_info::fcn_info_rep::dump(), fcn_info::dump(), dump(), and dump_function_map().
|
inline |
Definition at line 1444 of file ov.h.
Referenced by string_model::edit_display(), numeric_model::edit_display(), base_ve_model::edit_display(), struct_model::edit_display(), and base_ve_model::edit_display_sub().
|
inline |
Definition at line 391 of file ov.h.
References octave_base_value::empty_clone().
|
static |
|
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 1648 of file ov.h.
References fast_elem_extract(), and n.
Referenced by Table::checkBoxClicked(), Table::comboBoxCurrentIndexChanged(), fast_elem_extract(), printf_value_cache::get_next_value(), Table::itemChanged(), Table::updateData(), and 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 1660 of file ov.h.
Referenced by Table::comboBoxCurrentIndexChanged(), and Table::itemChanged().
OCTINTERP_API octave_fcn_handle* octave_value::fcn_handle_value | ( | bool | silent = false | ) | const |
|
inline |
Definition at line 1086 of file ov.h.
References octave_base_value::find_parent_class().
|
inline |
|
inline |
Definition at line 907 of file ov.h.
Referenced by bitop(), opengl_texture::create(), do_accumarray_minmax_fcn(), 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(), Utils::makeImageFromCData(), save_mat5_binary_element(), and save_mat5_element_length().
OCTINTERP_API 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 927 of file ov.h.
Referenced by do_accumarray_minmax_fcn(), 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().
OCTINTERP_API 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 920 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().
OCTINTERP_API FloatComplexRowVector octave_value::float_complex_row_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
|
inline |
Definition at line 913 of file ov.h.
Referenced by octave_float_complex_diag_matrix::chk_valid_scalar(), and do_accumarray_minmax_fcn().
OCTINTERP_API Array<FloatComplex> octave_value::float_complex_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
|
inline |
|
inline |
Definition at line 901 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().
OCTINTERP_API FloatRowVector octave_value::float_row_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
|
inline |
|
inline |
Definition at line 889 of file ov.h.
Referenced by octave_float_diag_matrix::chk_valid_scalar(), do_accumarray_minmax_fcn(), do_hypot(), Fcomplex(), octave_base_value::float_scalar_value(), qStringValueFor(), set_Quad_options(), xcolnorms(), and xrownorms().
OCTINTERP_API 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 489 of file ov.h.
References full_value().
Referenced by add_hdf5_data(), and full_value().
OCTINTERP_API octave_function* octave_value::function_value | ( | bool | silent = false | ) | const |
Referenced by scoped_fcn_handle::scoped_fcn_handle(), simple_fcn_handle::simple_fcn_handle(), simple_fcn_handle::call(), tree_superclass_ref::evaluate_n(), tree_identifier::evaluate_n(), tree_index_expression::evaluate_n(), Farrayfun(), Fbsxfun(), Fbuiltin(), Fcellfun(), interpreter::feval(), tree_evaluator::final_index_error(), Fnargin(), Fnargout(), simple_fcn_handle::function_value(), internal_fcn_handle::function_value(), scoped_fcn_handle::function_value(), base_nested_fcn_handle::function_value(), class_simple_fcn_handle::function_value(), base_anonymous_fcn_handle::function_value(), get_help_from_file(), octave_class::index_vector(), is_method_executing(), octave_class::is_true(), is_valid_function(), fcn_info::fcn_info_rep::load_class_constructor(), fcn_info::fcn_info_rep::load_class_method(), load_fcn_from_file(), load_out_of_date_fcn(), fcn_info::fcn_info_rep::load_private_function(), tree_evaluator::make_fcn_handle(), make_function_of_class(), cdef_class::make_meta_class(), cdef_package::cdef_package_rep::meta_subsref(), interpreter::mislocked(), 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(), tree_evaluator::visit_function_def(), tree_print_code::visit_function_def(), tree_walker::visit_function_def(), and octave_class::xnumel().
|
inline |
|
inline |
Definition at line 475 of file ov.h.
Referenced by stack_frame::assign(), user_fcn_stack_frame::clear_values(), and tree_prefix_expression::evaluate().
OCTINTERP_API std::string octave_value::get_dims_str | ( | void | ) | const |
Referenced by symbol_info::display_line(), and symbol_info_list::parse_whos_line_format().
OCTINTERP_API float_display_format octave_value::get_edit_display_format | ( | void | ) | const |
Referenced by get_edit_display_format().
|
inline |
Definition at line 1483 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 get_dimensions().
|
inline |
|
inline |
Definition at line 550 of file ov.h.
Referenced by octave_base_diag< FloatComplexDiagMatrix, FloatComplexMatrix >::diag(), 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_base_magic_int< T >::do_index_op(), octave_perm_matrix::do_index_op(), ov_range< T >::do_index_op(), octave_scalar::do_index_op(), do_mat2cell(), do_trilu(), Farrayfun(), Fcellindexmat(), and tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 579 of file ov.h.
Referenced by dims_to_numel(), Ffind(), octave_class::index_vector(), octave_base_magic_int< T >::index_vector(), ov_range< T >::index_vector(), octave_lazy_index::load_ascii(), and octave_lazy_index::load_binary().
|
inline |
Definition at line 998 of file ov.h.
Referenced by do_diff(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
|
inline |
Definition at line 1001 of file ov.h.
Referenced by do_diff(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
|
inline |
Definition at line 1004 of file ov.h.
Referenced by do_diff(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
Definition at line 980 of file ov.h.
Referenced by base_stream::do_numeric_printf_conv().
|
inline |
Definition at line 876 of file ov.h.
Referenced by qStringValueFor().
|
inline |
Definition at line 995 of file ov.h.
Referenced by do_diff(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
|
inline |
Definition at line 857 of file ov.h.
Referenced by do_dbstack(), do_fread(), do_fwrite(), history_system::do_history(), F__magick_write__(), Faudiodevinfo(), Faudiowrite(), Fisargout(), get_int_arg(), qStringValueFor(), latex_renderer::read_image(), set_DASPK_options(), set_DASRT_options(), set_DASSL_options(), and set_LSODE_options().
OCTINTERP_API 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 1511 of file ov.h.
Referenced by octave_class::find_parent_class(), textscan::scan_one(), to_cdef(), to_cdef_ref(), and octave_class::unique_parent_class().
|
inline |
|
inline |
Definition at line 816 of file ov.h.
Referenced by symbol_exist().
|
inline |
Definition at line 667 of file ov.h.
Referenced by Table::checkBoxForLogical().
|
inline |
|
inline |
Definition at line 673 of file ov.h.
Referenced by Flookup(), Fnum2cell(), and Fnum2hex().
|
inline |
Definition at line 697 of file ov.h.
Referenced by simple_fcn_handle::call(), tree_index_expression::evaluate_n(), and symbol_exist().
|
inline |
Definition at line 700 of file ov.h.
Referenced by simple_fcn_handle::call(), octave_classdef_superclass_ref::execute(), generate_struct_completions(), mxArray_octave_value::get_property(), oct_unop_default(), and mxArray_octave_value::set_property().
|
inline |
|
inline |
Definition at line 664 of file ov.h.
Referenced by save_mat5_binary_element(), save_mat5_element_length(), and save_mat_binary_data().
|
inline |
Definition at line 661 of file ov.h.
Referenced by octave_complex_diag_matrix::chk_valid_scalar(), octave_float_complex_diag_matrix::chk_valid_scalar(), save_mat5_binary_element(), save_mat5_element_length(), and save_mat_binary_data().
|
inline |
Definition at line 810 of file ov.h.
Referenced by octave_lvalue::eval_for_numel(), symbol_exist(), and stack_frame::value().
|
inline |
Definition at line 1485 of file ov.h.
References m_rep.
Referenced by octave_value_list::make_storable_values().
|
inline |
Definition at line 715 of file ov.h.
Referenced by tree_evaluator::bind_ans(), simple_fcn_handle::call(), tree_evaluator::convert_to_const_vector(), tree_simple_assignment::evaluate(), tree_evaluator::evaluate_end_expression(), tree_index_expression::evaluate_n(), tm_row_const::init(), tree_evaluator::make_value_list(), variable_editor_model::retrieve_variable(), octave_cell::subsasgn(), octave_struct::subsasgn(), and octave_class::subsasgn_common().
|
inline |
Definition at line 637 of file ov.h.
Referenced by scoped_fcn_handle::scoped_fcn_handle(), simple_fcn_handle::simple_fcn_handle(), symbol_table::alias_built_in_function(), attempt_type_conversion(), tree_evaluator::bind_ans(), symbol_table::built_in_function_names(), symbol_table::builtin_find(), fcn_info::fcn_info_rep::builtin_find(), simple_fcn_handle::call(), scoped_fcn_handle::call(), class_simple_fcn_handle::call(), cdef_method::cdef_method_rep::check_method(), octave_oncleanup::clone(), symbol_table::cmdline_function_names(), 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(), base_value_stack_frame::display(), do_class_concat(), call_stack::do_global_who_two(), octave_perm_matrix::do_index_op(), load_save_system::do_save(), eigs_callback::eigs_complex_func(), eigs_callback::eigs_func(), named_hook_function::eval(), fcn_handle_hook_function::eval(), tree_binary_expression::evaluate(), tree_compound_binary_expression::evaluate(), tree_prefix_expression::evaluate(), tree_postfix_expression::evaluate(), tree_evaluator::evaluate_anon_fcn_handle(), tree_evaluator::evaluate_end_expression(), tree_identifier::evaluate_n(), tree_evaluator::execute_user_function(), F__eigs__(), Famd(), Fbsxfun(), Fbuiltin(), symbol_table::fcn_table_find(), simple_fcn_handle::fcn_val(), Ferror(), tree_evaluator::find(), symbol_table::find_autoload(), fcn_info::fcn_info_rep::find_autoload(), symbol_table::find_built_in_function(), cdef_manager::find_class(), symbol_table::find_cmdline_function(), scoped_fcn_handle::find_function(), fcn_info::fcn_info_rep::find_method(), symbol_table::find_method(), fcn_info::fcn_info_rep::find_private_function(), symbol_table::find_private_function(), symbol_table::find_scoped_function(), fcn_info::fcn_info_rep::find_scoped_function(), symbol_table::find_user_function(), fcn_info::fcn_info_rep::find_user_function(), Fisargout(), simple_fcn_handle::function_value(), class_simple_fcn_handle::function_value(), Fwaitfor(), Fwarning(), generate_struct_completions(), get_function_handle(), get_help_from_file(), get_output_list(), mxArray_octave_value::get_property(), tree_evaluator::get_user_code(), stream::getl(), stream::gets(), handle_message(), octave_class::index_vector(), cdef_class::cdef_class_rep::initialize_object(), cdef_class::cdef_class_rep::install_method(), stack_frame::install_variable(), symbol_table::is_built_in_function_name(), is_dummy_method(), tree_evaluator::is_logically_true(), is_method_executing(), octave_class::is_true(), is_valid_function(), stack_frame::is_variable(), fcn_info::fcn_info_rep::load_class_constructor(), fcn_info::fcn_info_rep::load_class_method(), load_fcn_from_file(), load_out_of_date_fcn(), load_save_system::load_vars(), lsode_user_function(), lsode_user_jacobian(), base_ve_model::make_description_text(), make_fcn_handle(), tree_evaluator::make_fcn_handle(), cdef_manager::make_method(), stack_frame::make_symbol_info_list(), tree_evaluator::make_value_list(), maybe_missing_function_hook(), cdef_package::cdef_package_rep::meta_subsref(), mexGet(), mexGet_interleaved(), mexGetVariable(), interpreter::mislocked(), interpreter::munlock(), oct_unop_default(), 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(), stream::skipl(), octave_class::string_vector_value(), octave_cell::subsasgn(), octave_classdef::subsasgn(), octave_class::subsasgn_common(), octave_class::subsref(), tree_evaluator::switch_case_label_matches(), symbol_exist(), octave_perm_matrix::to_dense(), qt_graphics_toolkit::toolkitObjectProxy(), simple_fcn_handle::user_function_value(), tree_evaluator::visit_statement(), stack_frame::workspace(), fcn_info::fcn_info_rep::x_builtin_find(), fcn_info::fcn_info_rep::xfind(), and octave_class::xnumel().
|
inline |
Definition at line 676 of file ov.h.
Referenced by add_hdf5_data(), dispatch_kron(), Fdet(), Finv(), Fpinv(), and Fsqrtm().
|
inline |
Definition at line 740 of file ov.h.
Referenced by convert_cdata(), opengl_texture::create(), Feps(), Fmerge(), Fnum2hex(), mxArray_octave_value::is_double(), qStringValueFor(), and tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 688 of file ov.h.
Referenced by Fdisp(), Ftypecast(), get_quote_char(), and tm_row_const::init_element().
bool octave_value::is_equal | ( | const octave_value & | ) | const |
Referenced by tree_evaluator::switch_case_label_matches().
|
inline |
Definition at line 822 of file ov.h.
Referenced by simple_fcn_handle::call(), tree_identifier::evaluate_n(), tree_index_expression::evaluate_n(), Farrayfun(), Fcellfun(), interpreter::feval(), tree_evaluator::final_index_error(), cdef_package::cdef_package_rep::meta_subsref(), and octave_class::reconstruct_exemplar().
|
inline |
Definition at line 813 of file ov.h.
Referenced by DEFMETHOD(), F__ode15__(), Farrayfun(), Fbsxfun(), Fcellfun(), interpreter::feval(), Fnargout(), get_function_handle(), mxArray_octave_value::is_function_handle(), and symbol_exist().
|
inline |
Definition at line 819 of file ov.h.
Referenced by DEFMETHOD(), Farrayfun(), Fcellfun(), interpreter::feval(), Fnargout(), get_function_handle(), save_mat5_binary_element(), save_mat5_element_length(), and symbol_exist().
|
inline |
Definition at line 1089 of file ov.h.
Referenced by Fisa(), and octave_class::is_instance_of().
|
inline |
Definition at line 754 of file ov.h.
Referenced by convert_cdata(), do_diff(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), mxArray_octave_value::is_int16(), qStringValueFor(), and tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 757 of file ov.h.
Referenced by convert_cdata(), do_diff(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), mxArray_octave_value::is_int32(), qStringValueFor(), and tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 760 of file ov.h.
Referenced by convert_cdata(), do_diff(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), mxArray_octave_value::is_int64(), qStringValueFor(), and tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 751 of file ov.h.
Referenced by convert_cdata(), do_diff(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), mxArray_octave_value::is_int8(), qStringValueFor(), and tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 718 of file ov.h.
Referenced by dims_to_numel().
|
inline |
Definition at line 792 of file ov.h.
Referenced by check_limit_vals(), Table::checkBoxClicked(), Table::comboBoxCurrentIndexChanged(), do_rand(), get_region_range(), Table::itemChanged(), octave_lvalue::numel(), Table::updateColumnname(), Table::updateColumnwidth(), Table::updateData(), Table::updateRowname(), and tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 706 of file ov.h.
Referenced by simple_fcn_handle::call(), and tree_index_expression::evaluate_n().
|
inline |
Definition at line 679 of file ov.h.
Referenced by add_hdf5_data(), dispatch_kron(), Fdet(), Ffind(), Finv(), Fluupdate(), and Fpinv().
|
inline |
Definition at line 691 of file ov.h.
Referenced by do_minmax_body(), do_rand(), F__accumarray_sum__(), get_region_range(), mxArray_octave_value::is_range(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_binary_data(), and tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 658 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 655 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(), Fcholdelete(), Fcholinsert(), Fcholshift(), is_handle_visible(), ishghandle(), url_handle_manager::lookup(), save_mat5_binary_element(), save_mat5_element_length(), and save_mat_binary_data().
|
inline |
Definition at line 789 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(), do_simple_gcd(), Faudiowrite(), Fellipj(), Finv(), Flinspace(), Flogical(), Fmerge(), Fnorm(), get_dimensions(), get_region_range(), stream::skipl(), and tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 743 of file ov.h.
Referenced by attempt_type_conversion(), convert_cdata(), opengl_texture::create(), dispatch_kron(), do_bessel(), do_diff(), do_fft(), do_fft2(), do_fftn(), do_hypot(), numeric_model::edit_display(), base_ve_model::edit_display(), 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(), stream_list::get_file_number(), stream_list::get_info(), mxArray_octave_value::is_single(), Utils::makeImageFromCData(), qStringValueFor(), save_mat5_binary_element(), save_mat5_element_length(), and tree_evaluator::visit_simple_for_command().
Definition at line 1552 of file ov.h.
Referenced by Fissorted().
|
inline |
Definition at line 685 of file ov.h.
Referenced by Fmerge(), Fsprintf(), get_quote_char(), tm_row_const::init_element(), stream::oscanf(), stream::printf(), and stream::scanf().
|
inline |
Definition at line 682 of file ov.h.
Referenced by mxArray_octave_value::array_to_string(), attempt_type_conversion(), attribute_value_to_string(), cell_is_editable(), check_access(), Table::columnformat(), convert_linestyleorder_string(), convert_ticklabel_string(), variable_editor_model::create(), do_dbstack(), do_dbupdown(), history_system::do_history(), base_stream::do_printf(), do_rand(), do_requires_sub_editor_sub(), do_strcmp_fcn(), err_method_access(), cdef_property::cdef_property_rep::err_property_access(), F__magick_read__(), F__methods__(), F__voronoi__(), Faddpath(), Farrayfun(), Fbitunpack(), Fbsxfun(), Fcellfun(), Fdblist(), Ferror(), interpreter::feval(), Ffind(), Ffread(), Ffwrite(), cdef_class::cdef_class_rep::find_methods(), cdef_class::cdef_class_rep::find_names(), cdef_class::cdef_class_rep::find_properties(), Fis_same_file(), Flookup(), Fmerge(), Fnargin(), Fnargout(), Fnorm(), Fproperties(), Fsprintf(), Fstrfind(), Fstrrep(), Ftypecast(), tm_const::generic_concat(), get_cell2struct_fields(), stream_list::get_file_number(), get_function_handle(), get_int_arg(), printf_value_cache::get_next_value(), get_scan_string_data(), mxArray_octave_value::get_string(), qt_graphics_toolkit::get_text_extent(), handle_message(), tm_row_const::init_element(), mxArray_octave_value::is_char(), is_valid_function(), Table::itemChanged(), lookup_class(), make_idx_args(), octave_lvalue::numel(), ok_for_signed_int_conv(), ok_for_unsigned_int_conv(), stream::oscanf(), parse_range_spec(), octave_classdef::print_raw(), stream::printf(), stream::puts(), qStringValueFor(), cell_model::quote_char(), scalar_struct_model::quote_char(), vector_struct_model::quote_char(), struct_model::quote_char(), stream_list::remove(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_binary_data(), stream::scanf(), stream::seek(), Table::updateColumnname(), Table::updateColumnwidth(), Table::updateRowname(), and tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 803 of file ov.h.
Referenced by tree_braindead_shortcircuit_binary_expression::evaluate(), tree_boolean_expression::evaluate(), Fmerge(), mxArray_octave_value::is_logical_scalar_true(), tree_evaluator::is_logically_true(), is_nan_or_inf(), and ok_for_unsigned_int_conv().
|
inline |
Definition at line 766 of file ov.h.
Referenced by convert_cdata(), opengl_texture::create(), do_diff(), F__magick_write__(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), mxArray_octave_value::is_uint16(), qStringValueFor(), and tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 769 of file ov.h.
Referenced by convert_cdata(), do_diff(), F__magick_write__(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), mxArray_octave_value::is_uint32(), qStringValueFor(), and tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 772 of file ov.h.
Referenced by convert_cdata(), do_diff(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), mxArray_octave_value::is_uint64(), ok_for_signed_int_conv(), qStringValueFor(), and tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 763 of file ov.h.
Referenced by convert_cdata(), opengl_texture::create(), do_diff(), F__magick_write__(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), mxArray_octave_value::is_uint8(), Utils::makeImageFromCData(), qStringValueFor(), read_mat5_binary_file_header(), and tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 640 of file ov.h.
Referenced by octave_oncleanup::call_object_destructor(), check_lu_dims(), DEFMETHOD(), octave_diag_matrix::do_index_op(), octave_scalar_struct::dotref(), display_only_model::edit_display(), tree_simple_assignment::evaluate(), tree_evaluator::evaluate_end_expression(), tree_multi_assignment::evaluate_n(), tree_identifier::evaluate_n(), tree_index_expression::evaluate_n(), tree_evaluator::execute_builtin_function(), F__eigs__(), F__octave_config_info__(), Farrayfun(), Fbitpack(), Fbsxfun(), Fcellfun(), interpreter::feval(), fcn_info::fcn_info_rep::find(), Fnargin(), Fnargout(), Fopenvar(), Ftypecast(), get_mapper_fun_options(), tree_evaluator::get_user_code(), base_lexer::handle_number(), tm_row_const::init(), fcn_info::fcn_info_rep::load_class_method(), fcn_info::fcn_info_rep::load_private_function(), octave_lvalue::numel(), oct_binop_default(), base_anonymous_fcn_handle::save_ascii(), base_anonymous_fcn_handle::save_binary(), tree_evaluator::source_file(), octave_struct::subsasgn(), octave_scalar_struct::subsasgn(), variable_editor_model::update_data(), tree_evaluator::visit_complex_for_command(), tree_evaluator::visit_simple_for_command(), and base_qobject::workspace_widget().
|
inline |
Definition at line 831 of file ov.h.
Referenced by tree_evaluator::get_user_code(), and tree_evaluator::source_file().
|
inline |
Definition at line 828 of file ov.h.
Referenced by is_dummy_method(), and octave_class::subsasgn_common().
|
inline |
Definition at line 601 of file ov.h.
Referenced by cell_is_editable(), variable_editor_model::create(), octave_lvalue::numel(), octave_cell::subsasgn(), octave_struct::subsasgn(), octave_scalar_struct::subsasgn(), and octave_class::subsasgn_common().
|
inline |
Definition at line 649 of file ov.h.
Referenced by printf_value_cache::printf_value_cache(), check_access(), Table::checkBoxClicked(), Table::columnformat(), Table::comboBoxCurrentIndexChanged(), variable_editor_model::create(), DEFMETHOD(), do_simple_cellfun(), do_strcmp_fcn(), Fdbstop(), Fmerge(), Fnum2cell(), Fstrfind(), Fstrrep(), get_cell2struct_fields(), tm_row_const::init_element(), mxArray_octave_value::iscell(), 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_lvalue::numel(), save_mat5_binary_element(), save_mat5_element_length(), octave_cell::subsasgn(), tree_evaluator::switch_case_label_matches(), Table::updateColumnname(), Table::updateColumnwidth(), Table::updateData(), Table::updateDataColumn(), Table::updateRowname(), and tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 652 of file ov.h.
Referenced by convert_linestyleorder_string(), convert_ticklabel_string(), do_strcmp_fcn(), F__voronoi__(), Flookup(), Fnth_element(), Ftilde_expand(), and qt_graphics_toolkit::get_text_extent().
|
inline |
Definition at line 786 of file ov.h.
Referenced by base_ve_model::column_width(), dispatch_kron(), do_diff(), do_fft(), do_fft2(), do_fftn(), do_hypot(), do_sqrtm(), 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(), tm_row_const::init_element(), mxArray_octave_value::is_complex(), symbol_info_list::map_value(), qStringValueFor(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_ascii_data(), save_mat_binary_data(), scalar_xpow(), and workspace_model::update_table().
|
inline |
Definition at line 646 of file ov.h.
Referenced by octave_handle::octave_handle(), Table::columnformat(), do_class_concat(), base_stream::do_printf(), do_requires_sub_editor_sub(), do_trilu(), F__voronoi__(), Fchol(), Fdbstop(), Fdet(), Feig(), Ferror(), Fhess(), Finv(), Fissorted(), Flasterror(), Flinspace(), Flu(), Fnorm(), Fpinv(), Frats(), Fstrfind(), Fsylvester(), gca(), gcf(), get_dimensions(), qt_graphics_toolkit::get_text_extent(), cdef_property::cdef_property_rep::get_value(), handle_message(), intfield(), mxArray_octave_value::isempty(), cdef_manager::make_property(), qStringValueFor(), read_mat5_binary_element(), gnuplot_graphics_toolkit::send_quit(), cdef_property::cdef_property_rep::set_value(), stringfield(), octave_class::subsasgn_common(), qt_graphics_toolkit::toolkitObjectProxy(), try_cellfun_internal_ops(), Table::updateColumnname(), Table::updateColumnwidth(), Table::updateRowname(), and base_parser::validate_matrix_for_assignment().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 1599 of file ov.h.
Referenced by is_nan_or_inf().
|
inline |
Definition at line 775 of file ov.h.
Referenced by attempt_type_conversion(), check_index(), do_diff(), Fbitunpack(), Ffind(), Fisa(), Fnum2cell(), Ftypecast(), ok_for_signed_int_conv(), and ok_for_unsigned_int_conv().
|
inline |
Definition at line 712 of file ov.h.
Referenced by tree_index_expression::evaluate_n(), and generate_struct_completions().
|
inline |
Definition at line 780 of file ov.h.
Referenced by attempt_type_conversion(), cell_is_editable(), Table::checkBoxClicked(), Table::checkBoxForLogical(), convert_cdata(), variable_editor_model::create(), do_bessel(), do_requires_sub_editor_sub(), F__accumarray_sum__(), F__accumdim_sum__(), F__magick_write__(), Ffind(), Flogical(), Fnum2cell(), Fsparse(), Ftypecast(), mxArray_octave_value::get_scalar(), mxArray_octave_value::is_logical(), octave_classdef::print_raw(), qStringValueFor(), save_mat5_binary_element(), save_mat5_element_length(), try_cellfun_internal_ops(), and Table::updateData().
|
inline |
|
inline |
Definition at line 1601 of file ov.h.
Referenced by is_nan_or_inf().
|
inline |
Definition at line 724 of file ov.h.
Referenced by octave_cell::subsasgn(), and octave_struct::subsasgn().
|
inline |
Definition at line 795 of file ov.h.
Referenced by attempt_type_conversion(), cell_is_editable(), convert_ticklabel_string(), variable_editor_model::create(), dims_to_numel(), do_bessel(), history_system::do_history(), do_hypot(), do_requires_sub_editor_sub(), F__accumarray_sum__(), F__accumdim_sum__(), Faddpath(), Fblkmm(), Fcholdelete(), Fcholinsert(), Fcholshift(), Fcholupdate(), Fdot(), Finv(), Fisa(), Flinspace(), Flogical(), Flookup(), Fluupdate(), Fmgorth(), Fnum2cell(), Fpinv(), Fqrdelete(), Fqrinsert(), Fqrshift(), Fqrupdate(), Frats(), Fschur(), Fsparse(), Fsqrtm(), get_int_arg(), is_handle_visible(), mxArray_octave_value::is_numeric(), ishghandle(), try_cellfun_internal_ops(), Table::updateColumnname(), and Table::updateRowname().
|
inline |
Definition at line 709 of file ov.h.
Referenced by octave_class::exemplar_info::exemplar_info(), octave_class::octave_class(), printf_value_cache::printf_value_cache(), check_access(), octave_class::exemplar_info::compare(), do_class_concat(), tree_evaluator::evaluate_end_expression(), tree_index_expression::evaluate_n(), F__methods__(), F__parent_classes__(), Fnum2cell(), Fproperties(), tm_row_const::init_element(), 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 783 of file ov.h.
Referenced by check_index(), dmperm_internal(), do_fft(), do_fft2(), do_fftn(), 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_data(), mxArray_octave_value::get_scalar(), tm_row_const::init_element(), is_handle_visible(), ishghandle(), mxArray_octave_value::isreal(), Utils::makeImageFromCData(), textscan::scan_one(), and try_cellfun_internal_ops().
Definition at line 1546 of file ov.h.
Referenced by Fissorted(), and octave_base_sparse< T >::issorted().
|
inline |
Definition at line 798 of file ov.h.
Referenced by dispatch_kron(), do_diff(), do_hypot(), do_minmax_body(), do_minmax_red_op< boolNDArray >(), 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(), tm_row_const::init_element(), mxArray_octave_value::is_sparse(), symbol_info_list::map_value(), save_mat5_binary_element(), save_mat5_element_length(), and save_mat_binary_data().
|
inline |
Definition at line 694 of file ov.h.
Referenced by printf_value_cache::printf_value_cache(), variable_editor_model::create(), Ferror(), Fnum2cell(), Fwarning(), generate_struct_completions(), tm_row_const::init_element(), mxArray_octave_value::is_struct(), octave_class::numeric_conv(), octave_struct::numeric_conv(), octave_scalar_struct::numeric_conv(), octave_user_function::restore_warning_states(), save_mat5_binary_element(), save_mat5_element_length(), load_save_system::save_vars(), octave_struct::subsasgn(), octave_class::subsasgn_common(), tree_evaluator::visit_complex_for_command(), and tree_evaluator::visit_simple_for_command().
OCTINTERP_API octave_idx_type octave_value::length | ( | void | ) | const |
Referenced by F__parse_file__(), F__pchip_deriv__(), Fchar(), Fhex2num(), Fiskeyword(), Fwarning(), and try_cellfun_internal_ops().
|
inline |
OCTINTERP_API octave_value_list octave_value::list_value | ( | void | ) | const |
OCTINTERP_API bool octave_value::load_ascii | ( | std::istream & | is | ) |
Referenced by read_text_data().
OCTINTERP_API bool octave_value::load_binary | ( | std::istream & | is, |
bool | swap, | ||
octave::mach_info::float_format | fmt | ||
) |
Referenced by read_binary_data().
OCTINTERP_API bool octave_value::load_hdf5 | ( | octave_hdf5_id | loc_id, |
const char * | name | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 868 of file ov.h.
Referenced by qStringValueFor().
|
staticprivate |
|
staticprivate |
OCTINTERP_API void octave_value::make_storable_value | ( | void | ) |
|
inline |
|
inline |
Definition at line 406 of file ov.h.
References r.
Referenced by type_info::lookup_type(), octave_cell::subsasgn(), octave_struct::subsasgn(), octave_scalar_struct::subsasgn(), octave_class::subsasgn_common(), and octave_class::unique_parent_class().
|
inline |
Definition at line 1637 of file ov.h.
References map().
Referenced by octave_base_sparse< T >::map(), octave_base_magic_int< T >::map(), 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(), ov_range< T >::map(), octave_diag_matrix::map(), octave_matrix::map(), and octave_scalar::map().
|
inline |
Definition at line 1070 of file ov.h.
Referenced by generate_struct_completions().
OCTINTERP_API 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(), vector_struct_model::edit_display(), F__fieldnames__(), Ferror(), Fnum2cell(), Fwarning(), vector_struct_model::header_data(), octave_value_extract< octave_map >(), vector_struct_model::requires_sub_editor(), struct_model::requires_sub_editor(), octave_user_function::restore_warning_states(), save_mat5_binary_element(), save_mat5_element_length(), vector_struct_model::subscript_expression(), vector_struct_model::value_at(), struct_model::value_at(), and tree_evaluator::visit_complex_for_command().
|
inline |
|
inline |
Definition at line 628 of file ov.h.
Referenced by do_sqrtm(), mark_upper_triangular(), 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 898 of file ov.h.
Referenced by check_limit_vals(), Fchol(), Fchol2inv(), Fcholdelete(), Fcholinsert(), Fcholinv(), Fcholshift(), Fcholupdate(), Fdet(), Feig(), Fhess(), Finv(), Fisargout(), Flu(), Fluupdate(), Fmgorth(), Fpinv(), Fqr(), Fqrdelete(), Fqrinsert(), Fqrshift(), Fqrupdate(), Fschur(), Fsvd(), Fsylvester(), save_mat_ascii_data(), save_mat_binary_data(), save_three_d(), scalar_xpow(), gnuplot_graphics_toolkit::send_quit(), Table::updateColumnname(), Table::updateColumnwidth(), and Table::updateRowname().
OCTINTERP_API void octave_value::maybe_mutate | ( | void | ) |
OCTINTERP_API const void* octave_value::mex_get_data | ( | mxClassID | class_id = mxUNKNOWN_CLASS , |
mxComplexity | complexity = mxREAL |
||
) | const |
Referenced by mxArray_octave_value::get_data(), and mxArray_octave_value::get_scalar().
|
inline |
Definition at line 1520 of file ov.h.
Referenced by mxArray_octave_value::get_ir().
|
inline |
Definition at line 1526 of file ov.h.
Referenced by mxArray_octave_value::get_jc().
|
inline |
Definition at line 596 of file ov.h.
Referenced by check_lu_dims(), check_qr_dims(), variable_editor_model::create(), do_mat2cell(), tree_braindead_shortcircuit_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 tree_evaluator::visit_simple_for_command().
OCTINTERP_API octave_value octave_value::next_subsref | ( | bool | auto_add, |
const std::string & | type, | ||
const std::list< octave_value_list > & | idx, | ||
std::size_t | skip = 1 |
||
) |
OCTINTERP_API octave_value octave_value::next_subsref | ( | const std::string & | type, |
const std::list< octave_value_list > & | idx, | ||
std::size_t | skip = 1 |
||
) |
Referenced by cdef_package::cdef_package_rep::meta_subsref(), octave_base_diag< DMT, MT >::subsref(), octave_base_matrix< MT >::subsref(), octave_base_scalar< ST >::subsref(), octave_base_sparse< T >::subsref(), octave_perm_matrix::subsref(), ov_range< T >::subsref(), octave_scalar_struct::subsref(), octave_cell::subsref(), and octave_struct::subsref().
OCTINTERP_API octave_value_list octave_value::next_subsref | ( | int | nargout, |
const std::string & | type, | ||
const std::list< octave_value_list > & | idx, | ||
std::size_t | skip = 1 |
||
) |
|
inline |
Definition at line 614 of file ov.h.
Referenced by scalar_struct_model::scalar_struct_model(), vector_struct_model::vector_struct_model(), octave_class::exemplar_info::compare(), and mxArray_octave_value::get_number_of_fields().
|
staticprivate |
|
inline |
Definition at line 864 of file ov.h.
Referenced by F__eigs__(), and Flasterror().
|
inline |
Definition at line 610 of file ov.h.
Referenced by ov_range< T >::nnz(), and save_mat_binary_data().
OCTINTERP_API octave_value& octave_value::non_const_unary_op | ( | unary_op | op | ) |
Referenced by tree_prefix_expression::evaluate(), and stack_frame::non_const_unary_op().
OCTINTERP_API octave_value& octave_value::non_const_unary_op | ( | unary_op | op, |
const std::string & | type, | ||
const std::list< octave_value_list > & | idx | ||
) |
|
inline |
Definition at line 1076 of file ov.h.
Referenced by octave_class::exemplar_info::compare().
|
inline |
Definition at line 604 of file ov.h.
Referenced by octave_class::octave_class(), vector_struct_model::vector_struct_model(), cell_is_editable(), check_access(), convert_linestyleorder_string(), convert_ticklabel_string(), variable_editor_model::create(), dims_to_numel(), symbol_info_list::display(), symbol_info::display_line(), do_requires_sub_editor_sub(), do_strcmp_fcn(), F__eigs__(), Farrayfun(), Fcellfun(), Fcomplex(), Fnumel(), Frats(), Fvec(), get_edit_display_format(), printf_value_cache::get_next_value(), mxArray_octave_value::get_number_of_elements(), get_scan_string_data(), tm_row_const::init_element(), parse_range_spec(), symbol_info_list::parse_whos_line_format(), load_save_system::save_vars(), try_cellfun_internal_ops(), Table::updateColumnname(), Table::updateData(), and Table::updateRowname().
|
inline |
Definition at line 477 of file ov.h.
Referenced by octave_base_value::numeric_assign().
|
inline |
|
inline |
Definition at line 612 of file ov.h.
Referenced by mxArray_octave_value::get_nzmax().
OCTINTERP_API 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 get_dimensions().
|
inline |
Definition at line 443 of file ov.h.
References octave_base_value::count, and m_rep.
|
inline |
|
inline |
Definition at line 1079 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 1082 of file ov.h.
Referenced by F__parent_classes__().
|
inline |
|
inline |
Definition at line 619 of file ov.h.
References permute().
Referenced by ipermute(), octave_lazy_index::permute(), octave_perm_matrix::permute(), ov_range< T >::permute(), octave_struct::permute(), and permute().
|
inline |
OCTINTERP_API void octave_value::print_info | ( | std::ostream & | os, |
const std::string & | prefix = "" |
||
) | const |
|
inline |
Definition at line 1434 of file ov.h.
Referenced by Fdisplay(), and print_nd_array().
|
inline |
Definition at line 1431 of file ov.h.
Referenced by base_lexer::display_token(), print_nd_array(), octave_oncleanup::print_raw(), tree_constant::print_raw(), and base_qobject::workspace_widget().
|
inline |
Definition at line 1437 of file ov.h.
Referenced by display_only_model::edit_display(), print_nd_array(), octave_cell::print_raw(), octave_struct::print_raw(), and octave_scalar_struct::print_raw().
|
inline |
Definition at line 1030 of file ov.h.
Referenced by do_minmax_body(), do_rand(), F__accumarray_sum__(), get_region_range(), save_mat_binary_data(), and tree_evaluator::visit_simple_for_command().
|
inline |
|
inline |
Definition at line 616 of file ov.h.
References reshape().
Referenced by convert_linestyleorder_string(), convert_ticklabel_string(), Fdot(), Ffind(), Frats(), Freshape(), Fvec(), printf_value_cache::get_next_value(), get_scan_string_data(), reshape(), octave_base_diag< DMT, MT >::reshape(), octave_perm_matrix::reshape(), ov_range< T >::reshape(), octave_struct::reshape(), and tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 625 of file ov.h.
References resize().
Referenced by do_cat(), do_diff(), do_trilu(), Farrayfun(), Fcellfun(), Fresize(), tm_const::generic_concat(), octave_base_diag< DMT, MT >::resize(), octave_lazy_index::resize(), octave_base_magic_int< T >::resize(), octave_perm_matrix::resize(), and resize().
|
inline |
|
inline |
OCTINTERP_API 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 590 of file ov.h.
Referenced by PushButtonControl::PushButtonControl(), ToggleButtonControl::ToggleButtonControl(), cell_is_editable(), check_lu_dims(), check_qr_dims(), Table::checkBoxClicked(), Table::comboBoxCurrentIndexChanged(), convert_linestyleorder_string(), convert_ticklabel_string(), variable_editor_model::create(), DEFMETHOD(), dispatch_kron(), dmperm_internal(), do_requires_sub_editor_sub(), tree_braindead_shortcircuit_binary_expression::evaluate(), Fchol2inv(), Fcholdelete(), Fcholinsert(), Fcholinv(), Fcholshift(), Fcholupdate(), Fdet(), Fdiag(), Feig(), Fhess(), Finv(), Flookup(), Flu(), Fluupdate(), Fmgorth(), Fqrinsert(), Frats(), Fschur(), Fsqrtm(), Fstrrep(), Fsylvester(), Fsymrcm(), get_cell2struct_fields(), get_dimensions(), mxArray_octave_value::get_m(), Table::itemChanged(), load_save_system::load_vars(), octave_value_list::make_argv(), save_mat_binary_data(), save_three_d(), PushButtonControl::update(), ToggleButtonControl::update(), Table::updateData(), and Table::updateDataColumn().
|
inline |
Definition at line 1490 of file ov.h.
Referenced by scoped_fcn_handle::save_ascii(), octave_base_magic_int< T >::save_ascii(), and save_text_data().
|
inline |
Definition at line 1494 of file ov.h.
Referenced by scoped_fcn_handle::save_binary(), and save_binary_data().
|
inline |
Definition at line 1500 of file ov.h.
Referenced by add_hdf5_data().
OCTINTERP_API octave_scalar_map octave_value::scalar_map_value | ( | void | ) | const |
Referenced by scalar_struct_model::edit_display(), Flasterror(), scalar_struct_model::header_data(), octave_value_extract< octave_scalar_map >(), pan_enabled(), pan_mode(), read_mat5_binary_element(), scalar_struct_model::requires_sub_editor(), load_save_system::save_vars(), scalar_struct_model::subscript_expression(), scalar_struct_model::value_at(), zoom_enabled(), and zoom_mode().
|
inline |
Definition at line 892 of file ov.h.
Referenced by do_hypot(), Fcholdelete(), Fcholinsert(), Fcholshift(), get_region_range(), mxArray_octave_value::get_scalar(), textscan_format_list::read_first_row(), textscan::scan_complex(), and stream::skipl().
|
inline |
Definition at line 1440 of file ov.h.
Referenced by workspace_model::update_table().
|
inline |
Definition at line 850 of file ov.h.
Referenced by qStringValueFor().
|
inline |
Definition at line 1610 of file ov.h.
Referenced by octave_uint64_matrix::map().
|
inline |
OCTINTERP_API 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 511 of file ov.h.
References Array< T, Alloc >::size().
Referenced by Fdbstatus(), get_object_dims(), symbol_info_list::map_value(), octave_classdef::print_raw(), and workspace_model::update_table().
|
inline |
|
inline |
Definition at line 1540 of file ov.h.
References sort().
Referenced by symbol_table::built_in_function_names(), symbol_table::cmdline_function_names(), Fsort(), octave_base_diag< DMT, MT >::sort(), octave_perm_matrix::sort(), and sort().
|
inline |
Definition at line 1549 of file ov.h.
References Array< T, Alloc >::sort_rows_idx().
Referenced by F__sort_rows_idx__().
|
inline |
Definition at line 952 of file ov.h.
Referenced by do_trilu(), Ffind(), Flogical(), Fprod(), Fsparse(), Fsum(), and octave_base_sparse< T >::map().
|
inline |
Definition at line 949 of file ov.h.
Referenced by dmperm_internal(), do_diff(), do_trilu(), Fchol(), Fchol2inv(), Fcholinv(), Fcumsum(), Fdet(), Ffind(), Finv(), Flu(), Fmat2cell(), Fpow2(), Fprod(), Fqr(), Fsparse(), Fsum(), Fsymrcm(), octave_base_sparse< T >::map(), save_mat5_binary_element(), save_mat5_element_length(), and save_mat_binary_data().
|
inline |
Definition at line 945 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(), octave_base_sparse< T >::map(), save_mat5_binary_element(), save_mat5_element_length(), and save_mat_binary_data().
|
inline |
|
inline |
Definition at line 485 of file ov.h.
References squeeze().
Referenced by octave_struct::squeeze(), and squeeze().
OCTINTERP_API octave_value octave_value::storable_value | ( | void | ) | const |
|
inline |
Definition at line 1019 of file ov.h.
Referenced by attempt_type_conversion(), attribute_value_to_string(), Cell::cellstr_value(), check_access(), Table::columnformat(), Table::comboBoxCurrentIndexChanged(), convert_linestyleorder_string(), convert_ticklabel_string(), do_dbstack(), do_dbupdown(), history_system::do_history(), base_stream::do_printf(), do_rand(), err_method_access(), cdef_property::cdef_property_rep::err_property_access(), F__magick_formats__(), F__magick_read__(), F__magick_write__(), F__methods__(), F__voronoi__(), Faddpath(), Faudioread(), Faudiowrite(), Fbsxfun(), Fdblist(), Ferrno(), Ferror(), interpreter::feval(), Ffopen(), cdef_class::cdef_class_rep::find_methods(), cdef_class::cdef_class_rep::find_names(), cdef_class::cdef_class_rep::find_properties(), Fis_same_file(), Fisvarname(), Flasterror(), Flookup(), Fnargin(), Fnargout(), Fnorm(), Fproperties(), Frethrow(), Fwarning(), get_cell2struct_fields(), stream_list::get_file_number(), get_function_handle(), get_int_arg(), cdef_method::cdef_method_rep::get_name(), cdef_package::cdef_package_rep::get_name(), cdef_property::cdef_property_rep::get_name(), printf_value_cache::get_next_value(), get_scan_string_data(), qt_graphics_toolkit::get_text_extent(), handle_message(), is_superclass(), is_valid_function(), lookup_class(), octave_value_list::make_argv(), Figure::mouseMode(), stream::oscanf(), pan_enabled(), pan_mode(), parse_range_spec(), octave_classdef::print_raw(), stream::printf(), stream::puts(), qStringValueFor(), read_mat5_binary_element(), stream_list::remove(), stream::scanf(), set_LSODE_options(), octave_base_value::string_value(), Cell::string_vector_value(), Table::updateColumnname(), Table::updateColumnwidth(), Table::updateData(), Table::updateRowname(), error_system::warning_enabled(), zoom_enabled(), and zoom_mode().
|
inline |
Definition at line 1022 of file ov.h.
Referenced by DEFMETHOD(), do_strcmp_fcn(), qt_graphics_toolkit::get_text_extent(), octave_value_list::make_argv(), and octave_base_value::string_vector_value().
OCTINTERP_API octave_value octave_value::subsasgn | ( | const std::string & | type, |
const std::list< octave_value_list > & | idx, | ||
const octave_value & | rhs | ||
) |
|
inline |
Definition at line 525 of file ov.h.
References subsref().
Referenced by simple_fcn_handle::call(), octave_lvalue::eval_for_numel(), tree_evaluator::evaluate_end_expression(), tree_index_expression::evaluate_n(), interpreter::feval(), octave_lazy_index::subsref(), octave_scalar_struct::subsref(), subsref(), and stack_frame::value().
|
inline |
OCTINTERP_API 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 507 of file ov.h.
References octave_base_value::try_narrowing_conversion().
|
inline |
Definition at line 1450 of file ov.h.
Referenced by add_hdf5_data(), and octave_base_value::numeric_assign().
|
inline |
Definition at line 1452 of file ov.h.
Referenced by add_hdf5_data(), convert_cdata(), octave_base_value::convert_to_str(), base_value_stack_frame::display(), symbol_info::display_line(), do_minmax_body(), 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(), is_method_executing(), load_save_system::load_vars(), octave_base_value::numeric_assign(), symbol_info_list::parse_whos_line_format(), octave_scalar_struct::print_raw(), save_binary_data(), save_text_data(), to_cdef(), to_cdef_ref(), and warn_wrong_type_arg().
|
inline |
Definition at line 1010 of file ov.h.
Referenced by opengl_texture::create(), do_diff(), F__magick_write__(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
|
inline |
Definition at line 1013 of file ov.h.
Referenced by do_diff(), F__magick_write__(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), read_mat5_binary_element(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
|
inline |
Definition at line 1016 of file ov.h.
Referenced by do_diff(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
Definition at line 992 of file ov.h.
Referenced by base_stream::do_numeric_printf_conv(), and ok_for_signed_int_conv().
|
inline |
Definition at line 880 of file ov.h.
Referenced by qStringValueFor().
|
inline |
Definition at line 1007 of file ov.h.
Referenced by opengl_texture::create(), do_diff(), F__magick_write__(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), 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 861 of file ov.h.
Referenced by F__magick_write__(), and qStringValueFor().
|
inline |
Definition at line 872 of file ov.h.
Referenced by qStringValueFor().
|
static |
Definition at line 128 of file ov.cc.
References op_decr, op_hermitian, op_incr, op_not, op_transpose, op_uminus, and op_uplus.
Referenced by type_info::non_const_unary_ops_map(), tree_unary_expression::oper(), type_info::register_non_const_unary_op(), type_info::register_unary_class_op(), type_info::register_unary_op(), and type_info::unary_ops_map().
|
static |
Definition at line 159 of file ov.cc.
References op_hermitian, op_not, op_transpose, op_uminus, and op_uplus.
OCTINTERP_API octave_value octave_value::undef_subsasgn | ( | const std::string & | type, |
const std::list< octave_value_list > & | idx, | ||
const octave_value & | rhs | ||
) |
Referenced by octave_base_value::subsasgn(), octave_struct::subsasgn(), and octave_scalar_struct::subsasgn().
OCTINTERP_API octave_user_code* octave_value::user_code_value | ( | bool | silent = false | ) | const |
OCTINTERP_API octave_user_function* octave_value::user_function_value | ( | bool | silent = false | ) | const |
Referenced by nested_fcn_handle::call(), weak_nested_fcn_handle::call(), anonymous_fcn_handle::call(), weak_anonymous_fcn_handle::call(), F__get_cmdline_fcn_txt__(), scoped_fcn_handle::find_function(), octave_user_function::find_subfunction(), base_parser::finish_classdef_file(), cdef_class::cdef_class_rep::install_method(), is_dummy_method(), base_anonymous_fcn_handle::parse(), base_anonymous_fcn_handle::print_raw(), octave_class::subsasgn_common(), simple_fcn_handle::user_function_value(), internal_fcn_handle::user_function_value(), scoped_fcn_handle::user_function_value(), base_nested_fcn_handle::user_function_value(), class_simple_fcn_handle::user_function_value(), and base_anonymous_fcn_handle::user_function_value().
OCTINTERP_API octave_user_script* octave_value::user_script_value | ( | bool | silent = false | ) | const |
|
inline |
Definition at line 854 of file ov.h.
Referenced by qStringValueFor().
OCTINTERP_API 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().
OCTINTERP_API 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 stream::write(), and octave_perm_matrix::write().
OCTINTERP_API NDArray octave_value::xarray_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by Fellipj().
OCTINTERP_API boolNDArray octave_value::xbool_array_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API boolMatrix octave_value::xbool_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API bool octave_value::xbool_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by F__eigs__().
OCTINTERP_API Cell octave_value::xcell_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API Array<std::string> octave_value::xcellstr_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API charNDArray octave_value::xchar_array_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API charMatrix octave_value::xchar_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API ColumnVector octave_value::xcolumn_vector_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API ComplexNDArray octave_value::xcomplex_array_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by do_bessel(), Fcomplex(), and Fellipj().
OCTINTERP_API ComplexColumnVector octave_value::xcomplex_column_vector_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by do_bessel().
OCTINTERP_API ComplexDiagMatrix octave_value::xcomplex_diag_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API ComplexMatrix octave_value::xcomplex_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by Fgsvd().
OCTINTERP_API ComplexRowVector octave_value::xcomplex_row_vector_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API Complex octave_value::xcomplex_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by do_bessel(), Fcomplex(), and Fellipj().
OCTINTERP_API DiagMatrix octave_value::xdiag_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API double octave_value::xdouble_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by Faudiowrite(), Fellipj(), and reparent().
OCTINTERP_API octave_fcn_handle* octave_value::xfcn_handle_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API FloatNDArray octave_value::xfloat_array_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API FloatColumnVector octave_value::xfloat_column_vector_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API FloatComplexNDArray octave_value::xfloat_complex_array_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by do_bessel(), and Fcomplex().
OCTINTERP_API FloatComplexColumnVector octave_value::xfloat_complex_column_vector_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by do_bessel().
OCTINTERP_API FloatComplexDiagMatrix octave_value::xfloat_complex_diag_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API FloatComplexMatrix octave_value::xfloat_complex_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by Fgsvd().
OCTINTERP_API FloatComplexRowVector octave_value::xfloat_complex_row_vector_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API FloatComplex octave_value::xfloat_complex_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by do_bessel(), and Fcomplex().
OCTINTERP_API Array<FloatComplex> octave_value::xfloat_complex_vector_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API FloatDiagMatrix octave_value::xfloat_diag_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API FloatMatrix octave_value::xfloat_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by Fgsvd().
OCTINTERP_API FloatRowVector octave_value::xfloat_row_vector_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API float octave_value::xfloat_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API float octave_value::xfloat_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API Array<float> octave_value::xfloat_vector_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API octave_function* octave_value::xfunction_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API octave_idx_type octave_value::xidx_type_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API int16NDArray octave_value::xint16_array_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API octave_int16 octave_value::xint16_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API int32NDArray octave_value::xint32_array_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API octave_int32 octave_value::xint32_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API int64NDArray octave_value::xint64_array_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API octave_int64 octave_value::xint64_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by stream::seek().
OCTINTERP_API int64_t octave_value::xint64_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API int8NDArray octave_value::xint8_array_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API octave_int8 octave_value::xint8_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API int octave_value::xint_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by Faddpath(), and intfield().
OCTINTERP_API Array<int> octave_value::xint_vector_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by F__magick_read__().
|
inline |
Definition at line 1619 of file ov.h.
Referenced by Cell::xisalnum().
|
inline |
Definition at line 1620 of file ov.h.
Referenced by Cell::xisalpha().
|
inline |
Definition at line 1621 of file ov.h.
Referenced by Cell::xisascii().
|
inline |
Definition at line 1622 of file ov.h.
Referenced by Cell::xiscntrl().
|
inline |
Definition at line 1623 of file ov.h.
Referenced by Cell::xisdigit().
|
inline |
Definition at line 1624 of file ov.h.
Referenced by Cell::xisgraph().
|
inline |
Definition at line 1625 of file ov.h.
Referenced by Cell::xislower().
|
inline |
Definition at line 1626 of file ov.h.
Referenced by Cell::xisprint().
|
inline |
Definition at line 1627 of file ov.h.
Referenced by Cell::xispunct().
|
inline |
Definition at line 1628 of file ov.h.
Referenced by Cell::xisspace().
|
inline |
Definition at line 1629 of file ov.h.
Referenced by Cell::xisupper().
|
inline |
Definition at line 1630 of file ov.h.
Referenced by Cell::xisxdigit().
OCTINTERP_API octave_value_list octave_value::xlist_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API long int octave_value::xlong_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API octave_map octave_value::xmap_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by Frethrow(), octave_struct::subsasgn(), and octave_class::subsasgn_common().
OCTINTERP_API Matrix octave_value::xmatrix_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by Fgsvd().
OCTINTERP_API int octave_value::xnint_value | ( | const char * | fmt, |
... | |||
) | const |
|
inline |
Definition at line 516 of file ov.h.
Referenced by octave_lvalue::numel().
OCTINTERP_API Array<octave_idx_type> octave_value::xoctave_idx_type_vector_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API PermMatrix octave_value::xperm_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API octave::range<double> octave_value::xrange_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API RowVector octave_value::xrow_vector_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API octave_scalar_map octave_value::xscalar_map_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API double octave_value::xscalar_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API short int octave_value::xshort_value | ( | const char * | fmt, |
... | |||
) | const |
|
inline |
Definition at line 1631 of file ov.h.
Referenced by Fsignbit().
OCTINTERP_API SparseBoolMatrix octave_value::xsparse_bool_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API SparseComplexMatrix octave_value::xsparse_complex_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by Fcomplex().
OCTINTERP_API SparseMatrix octave_value::xsparse_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API std::string octave_value::xstring_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API string_vector octave_value::xstring_vector_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by Ftilde_expand().
|
inline |
Definition at line 1632 of file ov.h.
Referenced by Cell::xtolower().
|
inline |
Definition at line 1633 of file ov.h.
Referenced by Cell::xtoupper().
OCTINTERP_API uint16NDArray octave_value::xuint16_array_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API octave_uint16 octave_value::xuint16_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API uint32NDArray octave_value::xuint32_array_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API octave_uint32 octave_value::xuint32_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API uint64NDArray octave_value::xuint64_array_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API octave_uint64 octave_value::xuint64_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API uint64_t octave_value::xuint64_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API uint8NDArray octave_value::xuint8_array_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API octave_uint8 octave_value::xuint8_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API unsigned int octave_value::xuint_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API unsigned long int octave_value::xulong_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API octave_user_code* octave_value::xuser_code_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API octave_user_function* octave_value::xuser_function_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API octave_user_script* octave_value::xuser_script_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API unsigned short int octave_value::xushort_value | ( | const char * | fmt, |
... | |||
) | const |
OCTINTERP_API Array<double> octave_value::xvector_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by do_fread().
|
protected |
The real representation.
Definition at line 1669 of file ov.h.
Referenced by is_copy_of(), and operator=().