#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 |
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 | ( | octave::sys::time | t | ) |
octave_value::octave_value | ( | const Array< octave_value > & | a, |
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().
Definition at line 567 of file ov.cc.
References maybe_mutate().
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().
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 1568 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 octave::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 904 of file ov.h.
Referenced by bitop(), convert_ticklabel_string(), octave::opengl_texture::create(), do_accumarray_minmax_fun(), do_diff(), do_fft(), do_fft2(), do_fftn(), do_hypot(), 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(), octave::printf_value_cache::get_next_value(), get_region_range(), is_handle_visible(), ishghandle(), octave::Utils::makeImageFromCData(), parse_range_spec(), save_mat5_binary_element(), save_mat5_element_length(), and unbox().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 1528 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 | ||
) |
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(), octave::tree_simple_assignment::oper(), octave::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(), octave::tree_binary_expression::oper(), type_info::register_binary_class_op(), and type_info::register_binary_op().
|
static |
Definition at line 251 of file ov.cc.
References op_add, op_div, op_el_and, op_el_div, op_el_ldiv, op_el_mul, op_el_or, op_el_pow, op_eq, op_ge, op_gt, op_ldiv, op_le, op_lt, op_mul, op_ne, op_pow, and op_sub.
Referenced by type_info::compound_binary_ops_map(), type_info::register_binary_class_op(), and type_info::register_binary_op().
|
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 octave::Table::checkBoxClicked().
Definition at line 930 of file ov.h.
Referenced by octave::Table::checkBoxForLogical(), do_accumarray_minmax_fun(), do_bessel(), Flogical(), Fproperties(), octave::cdef_class::make_meta_class(), octave_classdef::print_raw(), and octave::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_fun(), do_cumminmax_body(), do_extended_gcd(), do_minmax_body(), do_simple_gcd(), 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(), octave::symbol_info_list::display(), octave::symbol_info::display_line(), load_save_system::dump_octave_core(), octave::symbol_info_list::map_value(), and octave::symbol_info_list::parse_whos_line_format().
|
inline |
Definition at line 1558 of file ov.h.
Referenced by octave::stack_frame::assign(), and octave::user_fcn_stack_frame::clear_values().
|
inline |
|
inline |
Cell octave_value::cell_value | ( | void | ) | const |
Referenced by image_region::image_region(), octave::check_access(), octave::Table::checkBoxClicked(), octave::class_get_inferiorclasses(), octave::class_get_superclasses(), octave::Table::columnformat(), octave::Table::comboBoxCurrentIndexChanged(), DEFMETHOD(), octave::cdef_class::cdef_class_rep::delete_object(), do_cleanup_waitfor_listener(), do_simple_cellfun(), do_strcmp_fun(), octave::cell_model::edit_display(), Fdbstop(), octave::cdef_class::cdef_class_rep::find_method(), octave::cdef_class::cdef_class_rep::find_methods(), octave::cdef_class::cdef_class_rep::find_names(), octave::cdef_class::cdef_class_rep::find_properties(), octave::cdef_class::cdef_class_rep::find_property(), Fmerge(), Fnum2cell(), Fstrfind(), Fstrrep(), get_cell2struct_fields(), octave::is_superclass(), octave::Table::itemChanged(), Java_org_octave_Octave_doInvoke(), octave::cdef_object_scalar::mark_for_construction(), octave_value_extract< Cell >(), read_mat5_binary_element(), octave::cell_model::requires_sub_editor(), save_mat5_binary_element(), save_mat5_element_length(), octave_cell::subsasgn(), octave_cell::subsref(), tree_evaluator::switch_case_label_matches(), octave::Table::updateColumnname(), octave::Table::updateColumnwidth(), octave::Table::updateData(), octave::Table::updateDataColumn(), octave::Table::updateRowname(), octave::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_fun(), F__magick_write__(), F__voronoi__(), Fis_same_file(), Flookup(), Fnth_element(), and unbox().
|
inline |
Definition at line 942 of file ov.h.
Referenced by mxArray_octave_value::array_to_string(), do_strcmp_fun(), Fbitunpack(), Ffind(), Flookup(), Fmerge(), Fnum2cell(), Fnum2hex(), Fstrfind(), Fstrrep(), Ftypecast(), mxArray_octave_value::get_string(), oct_assignop_assign(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
Definition at line 939 of file ov.h.
Referenced by octave_base_value::char_matrix_value(), Fstrrep(), and save_mat_binary_data().
|
inline |
Definition at line 1451 of file ov.h.
Referenced by octave_class::octave_class(), attempt_type_conversion(), bitop_arg_is_bool(), bitop_arg_is_float(), bitop_arg_is_int(), octave::symbol_info::display_line(), do_class_concat(), do_extended_gcd(), do_simple_gcd(), do_trilu(), octave::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(), octave::tm_row_const::init_element(), octave::base_ve_model::make_description_text(), octave::symbol_info_list::map_value(), oct_binop_default(), oct_unop_default(), octave_classdef::print_raw(), octave::qStringValueFor(), save_mat5_binary_element(), save_mat5_element_length(), octave::cdef_object_scalar::subsasgn(), try_cellfun_internal_ops(), unbox(), and octave::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 octave::PushButtonControl::PushButtonControl(), octave::ToggleButtonControl::ToggleButtonControl(), check_lu_dims(), check_qr_dims(), octave::Table::checkBoxClicked(), octave::Table::comboBoxCurrentIndexChanged(), convert_linestyleorder_string(), convert_ticklabel_string(), octave::variable_editor_model::create(), dispatch_kron(), dmperm_internal(), octave::tree_binary_expression::evaluate(), Fchol2inv(), Fcholdelete(), Fcholinsert(), Fcholinv(), Fcholshift(), Fcholupdate(), Fdet(), Fdiag(), Feig(), Fgsvd(), Fhess(), Finv(), Flookup(), Flu(), Fmgorth(), Fschur(), Fsqrtm(), Fsylvester(), Fsymrcm(), get_dimensions(), octave::Table::itemChanged(), Java_org_octave_Octave_doInvoke(), load_save_system::load_vars(), save_mat_binary_data(), save_three_d(), unbox(), octave::PushButtonControl::update(), octave::ToggleButtonControl::update(), and octave::Table::updateData().
|
inline |
Definition at line 923 of file ov.h.
Referenced by do_accumarray_minmax_fun(), do_diff(), do_fft(), do_fft2(), do_fftn(), do_trilu(), F__accumarray_sum__(), F__accumdim_sum__(), Fbitunpack(), Fcumsum(), Fdot(), Ffind(), Fmat2cell(), Fmerge(), Fnth_element(), Fnum2cell(), Fprod(), Fsum(), Ftypecast(), save_mat5_binary_element(), and save_mat5_element_length().
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 |
Definition at line 910 of file ov.h.
Referenced by octave_complex_diag_matrix::chk_valid_scalar(), do_accumarray_minmax_fun(), octave::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 1411 of file ov.h.
References convert_to_str().
Referenced by box(), 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(), octave::base_stream::do_scanf(), Fchar(), octave::tm_const::generic_concat(), read_mat5_binary_element(), and read_mat_binary_data().
|
inline |
Definition at line 1416 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 1531 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_int64 >::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(), octave::opengl_texture::create(), do_diff(), do_extended_gcd(), do_fft(), do_fft2(), do_fftn(), do_mat2cell(), do_strcmp_fun(), do_trilu(), octave::opengl_renderer::draw_texture_image(), octave_struct::edit_display(), octave_scalar_struct::edit_display(), octave::base_ve_model::edit_display_sub(), end_value(), Fdot(), Ffind(), Fissorted(), Flinspace(), Fnth_element(), Fsort(), Ftilde_expand(), get_dimensions(), mxArray_octave_value::get_dimensions(), octave::tm_row_const::init_element(), octave_base_value::is_zero_by_zero(), octave_base_value::isempty(), octave::base_ve_model::make_description_text(), octave::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(), unbox(), and tree_evaluator::visit_simple_for_command().
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(), octave::convert_to_valid_int(), do_accumarray_minmax_fun(), do_bessel(), octave::base_stream::do_numeric_printf_conv(), F__eigs__(), Famd(), Fcomplex(), Ftic(), gca(), gcf(), octave::printf_value_cache::get_next_value(), octave::printf_value_cache::int_value(), is_handle_visible(), ishghandle(), octave::url_handle_manager::lookup(), octave::ok_for_signed_int_conv(), octave::ok_for_unsigned_int_conv(), octave::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(), octave::Table::updateColumnname(), octave::Table::updateColumnwidth(), octave::Table::updateRowname(), xcolnorms(), xnorm(), and xrownorms().
|
inline |
Definition at line 1560 of file ov.h.
References dump().
Referenced by fcn_info::fcn_info_rep::dump(), dump(), and dump_function_map().
|
inline |
Definition at line 1441 of file ov.h.
Referenced by octave::string_model::edit_display(), octave::numeric_model::edit_display(), octave::base_ve_model::edit_display(), octave::struct_model::edit_display(), and octave::base_ve_model::edit_display_sub().
|
inline |
Definition at line 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 1645 of file ov.h.
References fast_elem_extract().
Referenced by octave::Table::checkBoxClicked(), octave::Table::comboBoxCurrentIndexChanged(), fast_elem_extract(), octave::printf_value_cache::get_next_value(), octave::Table::itemChanged(), octave::Table::updateData(), and octave::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 1657 of file ov.h.
References x.
Referenced by octave::Table::comboBoxCurrentIndexChanged(), and octave::Table::itemChanged().
OCTINTERP_API octave_fcn_handle * octave_value::fcn_handle_value | ( | bool | silent = false | ) | const |
|
inline |
Definition at line 1083 of file ov.h.
References octave_base_value::find_parent_class().
|
inline |
|
inline |
Definition at line 907 of file ov.h.
Referenced by bitop(), octave::opengl_texture::create(), do_accumarray_minmax_fun(), do_diff(), do_extended_gcd(), do_fft(), do_fft2(), do_fftn(), do_hypot(), do_simple_gcd(), F__accumarray_sum__(), F__accumdim_sum__(), F__magick_write__(), Fbitshift(), Fbitunpack(), Fcomplex(), Fcumsum(), Fdot(), Feps(), Ffind(), Flookup(), Fmerge(), Fnth_element(), Fnum2cell(), Fprod(), Fsum(), Ftypecast(), octave::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_fun(), do_diff(), do_fft(), do_fft2(), do_fftn(), F__accumarray_sum__(), F__accumdim_sum__(), Fbitunpack(), Fcumsum(), Fdot(), Ffind(), Fmerge(), Fnth_element(), Fnum2cell(), Fprod(), Fsum(), Ftypecast(), save_mat5_binary_element(), and save_mat5_element_length().
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_fun().
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 |
Definition at line 889 of file ov.h.
Referenced by octave_float_diag_matrix::chk_valid_scalar(), do_accumarray_minmax_fun(), do_hypot(), Fcomplex(), octave_base_value::float_scalar_value(), octave::qStringValueFor(), set_Quad_options(), xcolnorms(), xnorm(), 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(), octave::tree_superclass_ref::evaluate_n(), octave::tree_identifier::evaluate_n(), octave::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(), octave::is_method_executing(), octave_class::is_true(), is_valid_function(), Java_org_octave_Octave_doInvoke(), 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(), octave::make_function_of_class(), octave::cdef_class::make_meta_class(), octave::cdef_package::cdef_package_rep::meta_subsref(), interpreter::mislocked(), interpreter::munlock(), oct_binop_default(), oct_unop_default(), out_of_date_check(), octave_class::reconstruct_exemplar(), octave_class::size(), octave_class::string_vector_value(), octave_class::subsasgn_common(), octave_class::subsref(), tree_evaluator::visit_function_def(), octave::tree_print_code::visit_function_def(), octave::tree_walker::visit_function_def(), and octave_class::xnumel().
|
inline |
|
inline |
Definition at line 475 of file ov.h.
Referenced by octave::stack_frame::assign(), octave::user_fcn_stack_frame::clear_values(), and octave::tree_prefix_expression::evaluate().
OCTINTERP_API std::string octave_value::get_dims_str | ( | void | ) | const |
OCTINTERP_API float_display_format octave_value::get_edit_display_format | ( | void | ) | const |
Referenced by octave::get_edit_display_format().
|
inline |
Definition at line 1480 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< ComplexDiagMatrix, ComplexMatrix >::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(), save_mat5_element_length(), and unbox().
|
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 octave::base_stream::do_numeric_printf_conv().
Definition at line 876 of file ov.h.
Referenced by octave::qStringValueFor().
|
inline |
Definition at line 995 of file ov.h.
Referenced by do_diff(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), save_mat5_binary_element(), save_mat5_element_length(), and unbox().
|
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(), octave::qStringValueFor(), octave::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 1508 of file ov.h.
Referenced by octave_class::find_parent_class(), octave::textscan::scan_one(), octave::to_cdef(), octave::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 octave::Table::checkBoxForLogical(), and unbox().
|
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(), octave::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::octave_lvalue::eval_for_numel(), symbol_exist(), and octave::stack_frame::value().
|
inline |
Definition at line 1482 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(), octave::tree_simple_assignment::evaluate(), tree_evaluator::evaluate_end_expression(), octave::tree_index_expression::evaluate_n(), octave::tm_row_const::init(), tree_evaluator::make_value_list(), octave::variable_editor_model::retrieve_variable(), octave_cell::subsasgn(), octave_struct::subsasgn(), and octave_class::subsasgn_common().
|
inline |
Definition at line 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(), octave::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(), octave::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(), octave::named_hook_function::eval(), octave::fcn_handle_hook_function::eval(), octave::tree_binary_expression::evaluate(), octave::tree_compound_binary_expression::evaluate(), octave::tree_prefix_expression::evaluate(), octave::tree_postfix_expression::evaluate(), octave::tree_anon_fcn_handle::evaluate(), tree_evaluator::evaluate_end_expression(), octave::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(), octave::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(), octave::get_function_handle(), get_help_from_file(), get_output_list(), mxArray_octave_value::get_property(), tree_evaluator::get_user_code(), octave::stream::getl(), octave::stream::gets(), handle_message(), octave_class::index_vector(), octave::cdef_class::cdef_class_rep::initialize_object(), octave::cdef_class::cdef_class_rep::install_method(), octave::stack_frame::install_variable(), symbol_table::is_built_in_function_name(), octave::is_dummy_method(), tree_evaluator::is_logically_true(), octave::is_method_executing(), octave_class::is_true(), fcn_info::fcn_info_rep::is_user_function_defined(), is_valid_function(), octave::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(), octave::base_ve_model::make_description_text(), octave::make_fcn_handle(), tree_evaluator::make_fcn_handle(), octave::cdef_manager::make_method(), octave::stack_frame::make_symbol_info_list(), tree_evaluator::make_value_list(), maybe_missing_function_hook(), octave::cdef_package::cdef_package_rep::meta_subsref(), mexGet(), mexGet_interleaved(), mexGetVariable(), interpreter::mislocked(), interpreter::munlock(), oct_unop_default(), octave::base_stream::oscanf(), octave_lazy_index::permute(), octave_oncleanup::print_raw(), quad_float_user_function(), quad_user_function(), read_mat5_binary_element(), octave_class::reconstruct_exemplar(), octave_user_function::restore_warning_states(), octave_class::size(), octave::stream::skipl(), octave_class::string_vector_value(), octave_cell::subsasgn(), octave_classdef::subsasgn(), octave_class::subsasgn_common(), octave_class::subsref(), tree_evaluator::switch_case_label_matches(), symbol_exist(), octave_perm_matrix::to_dense(), octave::qt_graphics_toolkit::toolkitObjectProxy(), simple_fcn_handle::user_function_value(), tree_evaluator::visit_statement(), octave::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(), octave::opengl_texture::create(), Feps(), Fmerge(), Fnum2hex(), mxArray_octave_value::is_double(), octave::qStringValueFor(), unbox(), and tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 688 of file ov.h.
Referenced by Fdisp(), Ftypecast(), octave::get_quote_char(), and octave::tm_row_const::init_element().
bool octave_value::is_equal | ( | const octave_value & | ) | const |
Referenced by tree_evaluator::switch_case_label_matches().
|
inline |
Definition at line 822 of file ov.h.
Referenced by simple_fcn_handle::call(), octave::tree_identifier::evaluate_n(), octave::tree_index_expression::evaluate_n(), Farrayfun(), Fcellfun(), interpreter::feval(), tree_evaluator::final_index_error(), octave::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(), octave::get_function_handle(), mxArray_octave_value::is_function_handle(), Java_org_octave_Octave_doInvoke(), and symbol_exist().
|
inline |
Definition at line 819 of file ov.h.
Referenced by DEFMETHOD(), Farrayfun(), Fcellfun(), interpreter::feval(), Fnargout(), octave::get_function_handle(), save_mat5_binary_element(), save_mat5_element_length(), and symbol_exist().
|
inline |
Definition at line 1086 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(), octave::qStringValueFor(), unbox(), 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(), octave::qStringValueFor(), unbox(), 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(), octave::qStringValueFor(), unbox(), 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(), octave::qStringValueFor(), unbox(), 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(), octave::Table::checkBoxClicked(), octave::Table::comboBoxCurrentIndexChanged(), do_rand(), get_region_range(), octave::Table::itemChanged(), octave::octave_lvalue::numel(), unbox(), octave::Table::updateColumnname(), octave::Table::updateColumnwidth(), octave::Table::updateData(), octave::Table::updateRowname(), and tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 840 of file ov.h.
Referenced by fcn_info::fcn_info_rep::clear_mex_function().
|
inline |
Definition at line 706 of file ov.h.
Referenced by simple_fcn_handle::call(), and octave::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(), unbox(), 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(), save_three_d(), and unbox().
|
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(), octave::url_handle_manager::lookup(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_binary_data(), and unbox().
|
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(), octave::stream::skipl(), and tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 743 of file ov.h.
Referenced by octave::attempt_type_conversion(), convert_cdata(), octave::opengl_texture::create(), dispatch_kron(), do_bessel(), do_diff(), do_fft(), do_fft2(), do_fftn(), do_hypot(), octave::numeric_model::edit_display(), octave::base_ve_model::edit_display(), octave::base_ve_model::edit_display_sub(), F__accumarray_sum__(), F__accumdim_sum__(), F__magick_write__(), Fbitunpack(), Fblkmm(), Fchol(), Fchol2inv(), Fcholdelete(), Fcholinsert(), Fcholinv(), Fcholshift(), Fcholupdate(), Fcomplex(), Fdet(), Fdot(), Feig(), Feps(), Ffind(), Fgsvd(), Fhess(), Finv(), Flinspace(), Flookup(), Flu(), Fluupdate(), Fmerge(), Fmgorth(), Fnum2cell(), Fnum2hex(), Fpinv(), Fqr(), Fqrdelete(), Fqrinsert(), Fqrshift(), Fqrupdate(), Fschur(), Fsqrtm(), Fsvd(), Fsylvester(), Ftypecast(), octave::stream_list::get_file_number(), octave::stream_list::get_info(), mxArray_octave_value::is_single(), octave::Utils::makeImageFromCData(), octave::qStringValueFor(), save_mat5_binary_element(), save_mat5_element_length(), and tree_evaluator::visit_simple_for_command().
Definition at line 1549 of file ov.h.
Referenced by Fissorted().
|
inline |
Definition at line 685 of file ov.h.
Referenced by Fmerge(), Fsprintf(), octave::get_quote_char(), octave::tm_row_const::init_element(), octave::stream::oscanf(), octave::stream::printf(), and octave::stream::scanf().
|
inline |
Definition at line 682 of file ov.h.
Referenced by mxArray_octave_value::array_to_string(), octave::attempt_type_conversion(), octave::attribute_value_to_string(), octave::cell_is_editable(), octave::check_access(), octave::Table::columnformat(), convert_linestyleorder_string(), convert_ticklabel_string(), octave::variable_editor_model::create(), do_dbstack(), do_dbupdown(), history_system::do_history(), octave::base_stream::do_printf(), do_rand(), octave::do_requires_sub_editor_sub(), do_strcmp_fun(), octave::err_method_access(), octave::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(), octave::cdef_class::cdef_class_rep::find_methods(), octave::cdef_class::cdef_class_rep::find_names(), octave::cdef_class::cdef_class_rep::find_properties(), Fis_same_file(), Flookup(), Fmerge(), Fnargin(), Fnargout(), Fnorm(), Fproperties(), Fsprintf(), Fstrfind(), Fstrrep(), Ftypecast(), octave::tm_const::generic_concat(), get_cell2struct_fields(), octave::stream_list::get_file_number(), octave::get_function_handle(), get_int_arg(), octave::printf_value_cache::get_next_value(), get_scan_string_data(), mxArray_octave_value::get_string(), octave::qt_graphics_toolkit::get_text_extent(), handle_message(), octave::tm_row_const::init_element(), mxArray_octave_value::is_char(), is_valid_function(), octave::Table::itemChanged(), octave::lookup_class(), make_idx_args(), octave::octave_lvalue::numel(), octave::ok_for_signed_int_conv(), octave::ok_for_unsigned_int_conv(), octave::stream::oscanf(), parse_range_spec(), octave_classdef::print_raw(), octave::stream::printf(), octave::stream::puts(), octave::qStringValueFor(), octave::cell_model::quote_char(), octave::scalar_struct_model::quote_char(), octave::vector_struct_model::quote_char(), octave::struct_model::quote_char(), octave::stream_list::remove(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_binary_data(), octave::stream::scanf(), octave::stream::seek(), unbox(), octave::Table::updateColumnname(), octave::Table::updateColumnwidth(), octave::Table::updateRowname(), and tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 803 of file ov.h.
Referenced by octave::tree_binary_expression::evaluate(), octave::tree_boolean_expression::evaluate(), Fmerge(), mxArray_octave_value::is_logical_scalar_true(), tree_evaluator::is_logically_true(), octave::is_nan_or_inf(), and octave::ok_for_unsigned_int_conv().
|
inline |
Definition at line 766 of file ov.h.
Referenced by convert_cdata(), octave::opengl_texture::create(), do_diff(), F__magick_write__(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), mxArray_octave_value::is_uint16(), octave::qStringValueFor(), unbox(), 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(), octave::qStringValueFor(), unbox(), 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(), octave::ok_for_signed_int_conv(), octave::qStringValueFor(), unbox(), and tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 763 of file ov.h.
Referenced by convert_cdata(), octave::opengl_texture::create(), do_diff(), F__magick_write__(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), mxArray_octave_value::is_uint8(), octave::Utils::makeImageFromCData(), octave::qStringValueFor(), read_mat5_binary_file_header(), unbox(), and tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 640 of file ov.h.
Referenced by box(), box_more(), octave_oncleanup::call_object_destructor(), check_lu_dims(), DEFMETHOD(), octave_diag_matrix::do_index_op(), octave_scalar_struct::dotref(), octave::display_only_model::edit_display(), octave::tree_simple_assignment::evaluate(), tree_evaluator::evaluate_end_expression(), octave::tree_multi_assignment::evaluate_n(), octave::tree_identifier::evaluate_n(), octave::tree_index_expression::evaluate_n(), octave_builtin::execute(), 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(), octave::base_lexer::handle_number(), octave::tm_row_const::init(), fcn_info::fcn_info_rep::load_class_method(), fcn_info::fcn_info_rep::load_private_function(), octave::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(), octave::variable_editor_model::update_data(), tree_evaluator::visit_complex_for_command(), tree_evaluator::visit_simple_for_command(), and octave::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 octave::is_dummy_method(), and octave_class::subsasgn_common().
|
inline |
Definition at line 601 of file ov.h.
Referenced by octave::cell_is_editable(), octave::variable_editor_model::create(), octave::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 octave::printf_value_cache::printf_value_cache(), octave::check_access(), octave::Table::checkBoxClicked(), octave::Table::columnformat(), octave::Table::comboBoxCurrentIndexChanged(), octave::variable_editor_model::create(), DEFMETHOD(), do_simple_cellfun(), do_strcmp_fun(), Fdbstop(), Fmerge(), Fnum2cell(), Fstrfind(), Fstrrep(), get_cell2struct_fields(), octave::tm_row_const::init_element(), mxArray_octave_value::iscell(), octave::Table::itemChanged(), Java_org_octave_Octave_doInvoke(), octave_class::load_ascii(), octave_struct::load_ascii(), octave_class::load_binary(), octave_struct::load_binary(), octave_class::load_hdf5(), octave_struct::load_hdf5(), octave::octave_lvalue::numel(), save_mat5_binary_element(), save_mat5_element_length(), octave_cell::subsasgn(), tree_evaluator::switch_case_label_matches(), octave::Table::updateColumnname(), octave::Table::updateColumnwidth(), octave::Table::updateData(), octave::Table::updateDataColumn(), octave::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_fun(), F__voronoi__(), Flookup(), Fnth_element(), Ftilde_expand(), octave::qt_graphics_toolkit::get_text_extent(), and unbox().
|
inline |
Definition at line 786 of file ov.h.
Referenced by octave::base_ve_model::column_width(), dispatch_kron(), do_diff(), do_fft(), do_fft2(), do_fftn(), do_hypot(), do_sqrtm(), F__accumarray_sum__(), F__accumdim_sum__(), Fbitunpack(), Fblkmm(), Fchol(), Fchol2inv(), Fcholinv(), Fcomplex(), Fdet(), Fdot(), Ffind(), Fgsvd(), Fhess(), Finv(), Flinspace(), Flookup(), Flu(), Fmerge(), Fmgorth(), Fnum2cell(), Fnum2hex(), Fpinv(), Fpsi(), Fqr(), Fsparse(), Fsvd(), Fsylvester(), Ftypecast(), octave::tm_row_const::init_element(), mxArray_octave_value::is_complex(), octave::symbol_info_list::map_value(), octave::qStringValueFor(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_ascii_data(), save_mat_binary_data(), scalar_xpow(), and octave::workspace_model::update_table().
|
inline |
Definition at line 646 of file ov.h.
Referenced by octave_handle::octave_handle(), octave::Table::columnformat(), do_class_concat(), octave::base_stream::do_printf(), octave::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(), octave::qt_graphics_toolkit::get_text_extent(), octave::cdef_property::cdef_property_rep::get_value(), handle_message(), intfield(), mxArray_octave_value::isempty(), octave::cdef_manager::make_property(), octave::qStringValueFor(), read_mat5_binary_element(), gnuplot_graphics_toolkit::send_quit(), octave::cdef_property::cdef_property_rep::set_value(), stringfield(), octave_class::subsasgn_common(), octave::qt_graphics_toolkit::toolkitObjectProxy(), try_cellfun_internal_ops(), unbox(), octave::Table::updateColumnname(), octave::Table::updateColumnwidth(), octave::Table::updateRowname(), and octave::base_parser::validate_matrix_for_assignment().
|
inline |
|
inline |
|
inline |
Definition at line 1596 of file ov.h.
Referenced by octave::is_nan_or_inf().
|
inline |
Definition at line 775 of file ov.h.
Referenced by octave::attempt_type_conversion(), check_index(), do_diff(), Fbitunpack(), Ffind(), Fisa(), Fnum2cell(), Ftypecast(), octave::ok_for_signed_int_conv(), and octave::ok_for_unsigned_int_conv().
|
inline |
Definition at line 712 of file ov.h.
Referenced by box_more(), octave::tree_index_expression::evaluate_n(), generate_struct_completions(), and unbox().
|
inline |
Definition at line 1556 of file ov.h.
Referenced by fcn_info::fcn_info_rep::clear_autoload_function(), and fcn_info::fcn_info_rep::clear_user_function().
|
inline |
Definition at line 780 of file ov.h.
Referenced by octave::attempt_type_conversion(), octave::cell_is_editable(), octave::Table::checkBoxClicked(), octave::Table::checkBoxForLogical(), convert_cdata(), octave::variable_editor_model::create(), do_bessel(), octave::do_requires_sub_editor_sub(), F__accumarray_sum__(), F__accumdim_sum__(), F__magick_write__(), Ffind(), Flogical(), Fnum2cell(), Fsparse(), Ftypecast(), mxArray_octave_value::get_scalar(), mxArray_octave_value::is_logical(), octave_classdef::print_raw(), octave::qStringValueFor(), save_mat5_binary_element(), save_mat5_element_length(), try_cellfun_internal_ops(), unbox(), and octave::Table::updateData().
|
inline |
|
inline |
Definition at line 1598 of file ov.h.
Referenced by octave::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 octave::attempt_type_conversion(), octave::cell_is_editable(), convert_ticklabel_string(), octave::variable_editor_model::create(), dims_to_numel(), do_bessel(), history_system::do_history(), do_hypot(), octave::do_requires_sub_editor_sub(), F__accumarray_sum__(), F__accumdim_sum__(), Faddpath(), Fblkmm(), Fcholdelete(), Fcholinsert(), Fcholshift(), Fcholupdate(), Fdot(), Fisa(), Flinspace(), Flogical(), Flookup(), Fluupdate(), Fmgorth(), Fnum2cell(), Fqrdelete(), Fqrinsert(), Fqrshift(), Fqrupdate(), Frats(), Fschur(), Fsparse(), Fsqrtm(), get_int_arg(), is_handle_visible(), mxArray_octave_value::is_numeric(), ishghandle(), try_cellfun_internal_ops(), octave::Table::updateColumnname(), and octave::Table::updateRowname().
|
inline |
Definition at line 709 of file ov.h.
Referenced by octave_class::exemplar_info::exemplar_info(), octave_class::octave_class(), octave::printf_value_cache::printf_value_cache(), octave::check_access(), octave_class::exemplar_info::compare(), do_class_concat(), tree_evaluator::evaluate_end_expression(), octave::tree_index_expression::evaluate_n(), F__methods__(), F__parent_classes__(), Fnum2cell(), Fproperties(), octave::tm_row_const::init_element(), octave::stack_frame::is_object(), oct_binop_default(), save_mat5_binary_element(), save_mat5_element_length(), octave_struct::subsasgn(), octave_class::subsasgn_common(), and symbol_exist().
|
inline |
Definition at line 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(), octave::tm_row_const::init_element(), is_handle_visible(), ishghandle(), mxArray_octave_value::isreal(), octave::Utils::makeImageFromCData(), octave::textscan::scan_one(), try_cellfun_internal_ops(), and unbox().
Definition at line 1543 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_extended_gcd(), do_hypot(), do_minmax_body(), do_minmax_red_op< boolNDArray >(), do_simple_gcd(), do_trilu(), F__sort_rows_idx__(), Fchol(), Fchol2inv(), Fcholinv(), Fcomplex(), Fcumsum(), Fdet(), Ffind(), Finv(), Fissorted(), Flogical(), Fmat2cell(), Fprod(), Fqr(), Fsum(), mxArray_octave_value::get_scalar(), octave::tm_row_const::init_element(), mxArray_octave_value::is_sparse(), octave::symbol_info_list::map_value(), save_mat5_binary_element(), save_mat5_element_length(), and save_mat_binary_data().
|
inline |
Definition at line 694 of file ov.h.
Referenced by octave::printf_value_cache::printf_value_cache(), octave::variable_editor_model::create(), Ferror(), Fnum2cell(), Fwarning(), generate_struct_completions(), octave::tm_row_const::init_element(), mxArray_octave_value::is_struct(), octave::octave_lvalue::isstruct(), 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 |
|
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 |
Definition at line 868 of file ov.h.
Referenced by octave::qStringValueFor().
|
staticprivate |
|
staticprivate |
OCTINTERP_API void octave_value::make_storable_value | ( | void | ) |
|
inline |
Definition at line 422 of file ov.h.
References octave_base_value::unique_clone().
|
inline |
Definition at line 406 of file ov.h.
References octave_base_value::unique_clone().
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 1634 of file ov.h.
References map().
Referenced by 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(), octave::vector_struct_model::edit_display(), F__fieldnames__(), Ferror(), Fnum2cell(), Fwarning(), octave::vector_struct_model::header_data(), octave_value_extract< octave_map >(), octave::vector_struct_model::requires_sub_editor(), octave::struct_model::requires_sub_editor(), octave_user_function::restore_warning_states(), save_mat5_binary_element(), save_mat5_element_length(), octave::vector_struct_model::subscript_expression(), octave::vector_struct_model::value_at(), octave::struct_model::value_at(), 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().
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(), unbox(), octave::Table::updateColumnname(), octave::Table::updateColumnwidth(), and octave::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 1517 of file ov.h.
Referenced by mxArray_octave_value::get_ir().
|
inline |
Definition at line 1523 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(), octave::variable_editor_model::create(), do_mat2cell(), octave::tree_binary_expression::evaluate(), F__sort_rows_idx__(), Fdiag(), Fissorted(), Flookup(), Fmgorth(), Fnorm(), Frats(), Fsqrtm(), Fsvd(), mxArray_octave_value::get_dimensions(), oct_unop_default(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_ascii_data(), try_cellfun_internal_ops(), and 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 octave::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 octave::scalar_struct_model::scalar_struct_model(), octave::vector_struct_model::vector_struct_model(), octave_class::exemplar_info::compare(), and mxArray_octave_value::get_number_of_fields().
|
staticprivate |
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 octave::tree_prefix_expression::evaluate(), and octave::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 1073 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(), octave::vector_struct_model::vector_struct_model(), octave::cell_is_editable(), octave::check_access(), convert_linestyleorder_string(), convert_ticklabel_string(), octave::variable_editor_model::create(), dims_to_numel(), octave::symbol_info_list::display(), octave::symbol_info::display_line(), octave::do_requires_sub_editor_sub(), do_strcmp_fun(), F__eigs__(), Farrayfun(), Fcellfun(), Fcomplex(), Fnumel(), Frats(), Fvec(), octave::get_edit_display_format(), octave::printf_value_cache::get_next_value(), mxArray_octave_value::get_number_of_elements(), get_scan_string_data(), octave::tm_row_const::init_element(), parse_range_spec(), octave::symbol_info_list::parse_whos_line_format(), load_save_system::save_vars(), try_cellfun_internal_ops(), unbox(), octave::Table::updateColumnname(), octave::Table::updateData(), and octave::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 1076 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 1079 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 1431 of file ov.h.
References name.
Referenced by Fdisplay(), and print_nd_array().
|
inline |
Definition at line 1428 of file ov.h.
Referenced by octave::base_lexer::display_token(), print_nd_array(), octave_oncleanup::print_raw(), octave::tree_constant::print_raw(), and octave::base_qobject::workspace_widget().
|
inline |
Definition at line 1434 of file ov.h.
References name.
Referenced by octave::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(), octave::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(), octave::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 octave::PushButtonControl::PushButtonControl(), octave::ToggleButtonControl::ToggleButtonControl(), octave::cell_is_editable(), check_lu_dims(), check_qr_dims(), octave::Table::checkBoxClicked(), octave::Table::comboBoxCurrentIndexChanged(), convert_linestyleorder_string(), convert_ticklabel_string(), octave::variable_editor_model::create(), DEFMETHOD(), dispatch_kron(), dmperm_internal(), octave::do_requires_sub_editor_sub(), octave::tree_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(), octave::Table::itemChanged(), Java_org_octave_Octave_doInvoke(), load_save_system::load_vars(), octave_value_list::make_argv(), save_mat_binary_data(), save_three_d(), unbox(), octave::PushButtonControl::update(), octave::ToggleButtonControl::update(), octave::Table::updateData(), and octave::Table::updateDataColumn().
|
inline |
Definition at line 1487 of file ov.h.
Referenced by scoped_fcn_handle::save_ascii(), octave_base_magic_int< T >::save_ascii(), and save_text_data().
Definition at line 1491 of file ov.h.
Referenced by scoped_fcn_handle::save_binary(), and save_binary_data().
|
inline |
OCTINTERP_API octave_scalar_map octave_value::scalar_map_value | ( | void | ) | const |
Referenced by octave::scalar_struct_model::edit_display(), Flasterror(), octave::scalar_struct_model::header_data(), octave_value_extract< octave_scalar_map >(), octave::pan_enabled(), octave::pan_mode(), read_mat5_binary_element(), octave::scalar_struct_model::requires_sub_editor(), load_save_system::save_vars(), octave::scalar_struct_model::subscript_expression(), octave::scalar_struct_model::value_at(), octave::zoom_enabled(), and octave::zoom_mode().
Definition at line 892 of file ov.h.
Referenced by do_hypot(), Fcholdelete(), Fcholinsert(), Fcholshift(), get_region_range(), mxArray_octave_value::get_scalar(), octave::textscan_format_list::read_first_row(), octave::textscan::scan_complex(), and octave::stream::skipl().
|
inline |
Definition at line 1437 of file ov.h.
Referenced by octave::workspace_model::update_table().
|
inline |
Definition at line 850 of file ov.h.
Referenced by octave::qStringValueFor().
|
inline |
Definition at line 1607 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 get_object_dims(), octave::symbol_info_list::map_value(), octave_classdef::print_raw(), and octave::workspace_model::update_table().
|
inline |
|
inline |
Definition at line 1537 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 1546 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(), 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_extended_gcd(), 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 octave::attempt_type_conversion(), octave::attribute_value_to_string(), Cell::cellstr_value(), octave::check_access(), octave::Table::columnformat(), octave::Table::comboBoxCurrentIndexChanged(), convert_linestyleorder_string(), convert_ticklabel_string(), do_dbstack(), do_dbupdown(), history_system::do_history(), octave::base_stream::do_printf(), do_rand(), octave::err_method_access(), octave::cdef_property::cdef_property_rep::err_property_access(), F__java_get__(), F__java_set__(), F__magick_formats__(), F__magick_read__(), F__magick_write__(), F__methods__(), F__voronoi__(), Faddpath(), Faudioread(), Faudiowrite(), Fbsxfun(), Fdblist(), Ferrno(), Ferror(), interpreter::feval(), Ffopen(), octave::cdef_class::cdef_class_rep::find_methods(), octave::cdef_class::cdef_class_rep::find_names(), octave::cdef_class::cdef_class_rep::find_properties(), Fis_same_file(), Fisvarname(), FjavaMethod(), Flasterror(), Flookup(), Fnargin(), Fnargout(), Fnorm(), Fproperties(), Frethrow(), Fwarning(), get_cell2struct_fields(), octave::stream_list::get_file_number(), octave::get_function_handle(), get_int_arg(), octave::printf_value_cache::get_next_value(), get_scan_string_data(), octave::qt_graphics_toolkit::get_text_extent(), handle_message(), octave::is_superclass(), is_valid_function(), octave::lookup_class(), octave_value_list::make_argv(), octave::Figure::mouseMode(), octave::stream::oscanf(), octave::pan_enabled(), octave::pan_mode(), parse_range_spec(), octave_classdef::print_raw(), octave::stream::printf(), octave::stream::puts(), octave::qStringValueFor(), read_mat5_binary_element(), octave::stream_list::remove(), octave::stream::scanf(), set_LSODE_options(), octave_base_value::string_value(), Cell::string_vector_value(), unbox(), octave::Table::updateColumnname(), octave::Table::updateColumnwidth(), octave::Table::updateData(), octave::Table::updateRowname(), error_system::warning_enabled(), octave::zoom_enabled(), and octave::zoom_mode().
|
inline |
Definition at line 1022 of file ov.h.
Referenced by DEFMETHOD(), do_strcmp_fun(), octave::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::octave_lvalue::eval_for_numel(), tree_evaluator::evaluate_end_expression(), octave::tree_index_expression::evaluate_n(), interpreter::feval(), octave_lazy_index::subsref(), octave_scalar_struct::subsref(), subsref(), and octave::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 1447 of file ov.h.
Referenced by add_hdf5_data(), and octave_base_value::numeric_assign().
|
inline |
Definition at line 1449 of file ov.h.
Referenced by add_hdf5_data(), convert_cdata(), octave_base_value::convert_to_str(), octave::base_value_stack_frame::display(), octave::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(), octave::is_method_executing(), load_save_system::load_vars(), octave_base_value::numeric_assign(), octave::symbol_info_list::parse_whos_line_format(), octave_scalar_struct::print_raw(), save_binary_data(), save_text_data(), octave::to_cdef(), octave::to_cdef_ref(), and warn_wrong_type_arg().
|
inline |
Definition at line 1010 of file ov.h.
Referenced by octave::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 octave::base_stream::do_numeric_printf_conv(), and octave::ok_for_signed_int_conv().
|
inline |
Definition at line 880 of file ov.h.
Referenced by octave::qStringValueFor().
|
inline |
Definition at line 1007 of file ov.h.
Referenced by octave::opengl_texture::create(), do_diff(), F__magick_write__(), Fbitunpack(), Fnum2cell(), Fnum2hex(), Ftypecast(), octave::Utils::makeImageFromCData(), read_mat5_binary_element(), read_mat5_binary_file_header(), save_mat5_binary_element(), save_mat5_element_length(), and unbox().
|
inline |
|
inline |
Definition at line 861 of file ov.h.
Referenced by F__magick_write__(), and octave::qStringValueFor().
|
inline |
Definition at line 872 of file ov.h.
Referenced by octave::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(), octave::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(), octave::base_parser::finish_classdef_file(), octave::cdef_class::cdef_class_rep::install_method(), octave::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 octave::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 octave::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 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 octave::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().
Referenced by F__magick_read__().
|
inline |
Definition at line 1616 of file ov.h.
Referenced by Cell::xisalnum().
|
inline |
Definition at line 1617 of file ov.h.
Referenced by Cell::xisalpha().
|
inline |
Definition at line 1618 of file ov.h.
Referenced by Cell::xisascii().
|
inline |
Definition at line 1619 of file ov.h.
Referenced by Cell::xiscntrl().
|
inline |
Definition at line 1620 of file ov.h.
Referenced by Cell::xisdigit().
|
inline |
Definition at line 1621 of file ov.h.
Referenced by Cell::xisgraph().
|
inline |
Definition at line 1622 of file ov.h.
Referenced by Cell::xislower().
|
inline |
Definition at line 1623 of file ov.h.
Referenced by Cell::xisprint().
|
inline |
Definition at line 1624 of file ov.h.
Referenced by Cell::xispunct().
|
inline |
Definition at line 1625 of file ov.h.
Referenced by Cell::xisspace().
|
inline |
Definition at line 1626 of file ov.h.
Referenced by Cell::xisupper().
|
inline |
Definition at line 1627 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::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 1628 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 |
Referenced by do_fread(), do_fwrite(), do_stream_open(), tree_evaluator::eval_string(), extract_function(), F__dump_symtab_info__(), F__event_manager_question_dialog__(), Ffftw(), Fignore_function_time_stamp(), get_sort_mode_option(), octave::tree_index_expression::get_struct_index(), octave::stream::seek(), and stringfield().
OCTINTERP_API string_vector octave_value::xstring_vector_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by Ftilde_expand().
|
inline |
Definition at line 1629 of file ov.h.
Referenced by Cell::xtolower().
|
inline |
Definition at line 1630 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 |
Referenced by do_fread().
|
protected |
The real representation.
Definition at line 1666 of file ov.h.
Referenced by is_copy_of(), and operator=().