#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 } |
Static Public Member Functions | |
static std::string | assign_op_as_string (assign_op) |
static binary_op | assign_op_to_binary_op (assign_op) |
static std::string | binary_op_as_string (binary_op) |
static std::string | binary_op_fcn_name (binary_op) |
static std::string | binary_op_fcn_name (compound_binary_op) |
static assign_op | binary_op_to_assign_op (binary_op) |
static octave_value | empty_conv (const std::string &type, const octave_value &rhs=octave_value()) |
static std::string | unary_op_as_string (unary_op) |
static std::string | unary_op_fcn_name (unary_op) |
Protected Attributes | |
octave_base_value * | rep |
The real representation. More... | |
Private Member Functions | |
octave_value (const octave_base_value *) | |
binary_op | op_eq_to_binary_op (assign_op op) |
assign_op | unary_op_to_assign_op (unary_op op) |
Static Private Member Functions | |
static octave_base_value * | nil_rep (void) |
Friends | |
OCTINTERP_API octave_value | do_binary_op (octave::type_info &ti, binary_op op, const octave_value &a, const octave_value &b) |
OCTINTERP_API octave_value | do_binary_op (octave::type_info &ti, compound_binary_op op, const octave_value &a, const octave_value &b) |
OCTINTERP_API octave_value | do_cat_op (octave::type_info &ti, const octave_value &a, const octave_value &b, const Array< octave_idx_type > &ra_idx) |
OCTINTERP_API octave_value | do_colon_op (const octave_value &base, const octave_value &limit, bool is_for_cmd_expr) |
OCTINTERP_API octave_value | do_colon_op (const octave_value &base, const octave_value &increment, const octave_value &limit, bool is_for_cmd_expr) |
OCTINTERP_API octave_value | do_unary_op (octave::type_info &ti, unary_op op, const octave_value &a) |
|
inline |
Definition at line 174 of file ov.h.
Referenced by empty_conv().
octave_value::octave_value | ( | octave::sys::time | t | ) |
octave_value::octave_value | ( | const Array< octave_value > & | a, |
bool | is_cs_list = false |
||
) |
octave_value::octave_value | ( | const Matrix & | m, |
const MatrixType & | t = MatrixType () |
||
) |
Definition at line 536 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatMatrix & | m, |
const MatrixType & | t = MatrixType () |
||
) |
Definition at line 542 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const NDArray & | nda | ) |
Definition at line 548 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatNDArray & | nda | ) |
Definition at line 554 of file ov.cc.
References maybe_mutate().
Definition at line 560 of file ov.cc.
References maybe_mutate().
Definition at line 566 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const DiagMatrix & | d | ) |
Definition at line 604 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const DiagArray2< double > & | d | ) |
Definition at line 572 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const DiagArray2< float > & | d | ) |
Definition at line 580 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const DiagArray2< Complex > & | d | ) |
Definition at line 588 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const DiagArray2< FloatComplex > & | d | ) |
Definition at line 596 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatDiagMatrix & | d | ) |
Definition at line 612 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const RowVector & | v | ) |
Definition at line 620 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatRowVector & | v | ) |
Definition at line 626 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const ColumnVector & | v | ) |
Definition at line 632 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatColumnVector & | v | ) |
Definition at line 638 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const Complex & | C | ) |
Definition at line 644 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatComplex & | C | ) |
Definition at line 650 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const ComplexMatrix & | m, |
const MatrixType & | t = MatrixType () |
||
) |
Definition at line 656 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatComplexMatrix & | m, |
const MatrixType & | t = MatrixType () |
||
) |
Definition at line 662 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const ComplexNDArray & | cnda | ) |
Definition at line 668 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatComplexNDArray & | cnda | ) |
Definition at line 674 of file ov.cc.
References maybe_mutate().
Definition at line 680 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const Array< FloatComplex > & | m | ) |
Definition at line 686 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const ComplexDiagMatrix & | d | ) |
Definition at line 692 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatComplexDiagMatrix & | d | ) |
Definition at line 700 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const ComplexRowVector & | v | ) |
Definition at line 708 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatComplexRowVector & | v | ) |
Definition at line 714 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const ComplexColumnVector & | v | ) |
Definition at line 720 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatComplexColumnVector & | v | ) |
Definition at line 726 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const PermMatrix & | p | ) |
Definition at line 732 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const boolMatrix & | bm, |
const MatrixType & | t = MatrixType () |
||
) |
Definition at line 744 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const boolNDArray & | bnda | ) |
Definition at line 750 of file ov.cc.
References maybe_mutate().
Definition at line 756 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | char | c, |
char | type = '\'' |
||
) |
Definition at line 762 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const char * | s, |
char | type = '\'' |
||
) |
octave_value::octave_value | ( | const std::string & | s, |
char | type = '\'' |
||
) |
Definition at line 778 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const string_vector & | s, |
char | type = '\'' |
||
) |
octave_value::octave_value | ( | const charMatrix & | chm, |
char | type = '\'' |
||
) |
Definition at line 794 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const charNDArray & | chnda, |
char | type = '\'' |
||
) |
octave_value::octave_value | ( | const Array< char > & | chnda, |
char | type = '\'' |
||
) |
octave_value::octave_value | ( | const SparseMatrix & | m, |
const MatrixType & | t = MatrixType() |
||
) |
octave_value::octave_value | ( | const Sparse< double > & | m, |
const MatrixType & | t = MatrixType() |
||
) |
octave_value::octave_value | ( | const SparseComplexMatrix & | m, |
const MatrixType & | t = MatrixType() |
||
) |
octave_value::octave_value | ( | const Sparse< Complex > & | m, |
const MatrixType & | t = MatrixType() |
||
) |
octave_value::octave_value | ( | const SparseBoolMatrix & | bm, |
const MatrixType & | t = MatrixType() |
||
) |
octave_value::octave_value | ( | const Sparse< bool > & | m, |
const MatrixType & | t = MatrixType() |
||
) |
octave_value::octave_value | ( | const octave_int8 & | i | ) |
octave_value::octave_value | ( | const octave_int16 & | i | ) |
octave_value::octave_value | ( | const octave_int32 & | i | ) |
octave_value::octave_value | ( | const octave_int64 & | i | ) |
octave_value::octave_value | ( | const octave_uint8 & | i | ) |
octave_value::octave_value | ( | const octave_uint16 & | i | ) |
octave_value::octave_value | ( | const octave_uint32 & | i | ) |
octave_value::octave_value | ( | const octave_uint64 & | i | ) |
octave_value::octave_value | ( | const int8NDArray & | inda | ) |
octave_value::octave_value | ( | const Array< octave_int8 > & | inda | ) |
octave_value::octave_value | ( | const int16NDArray & | inda | ) |
octave_value::octave_value | ( | const Array< octave_int16 > & | inda | ) |
octave_value::octave_value | ( | const int32NDArray & | inda | ) |
octave_value::octave_value | ( | const Array< octave_int32 > & | inda | ) |
octave_value::octave_value | ( | const int64NDArray & | inda | ) |
octave_value::octave_value | ( | const Array< octave_int64 > & | inda | ) |
octave_value::octave_value | ( | const uint8NDArray & | inda | ) |
octave_value::octave_value | ( | const Array< octave_uint8 > & | inda | ) |
octave_value::octave_value | ( | const uint16NDArray & | inda | ) |
octave_value::octave_value | ( | const Array< octave_uint16 > & | inda | ) |
octave_value::octave_value | ( | const uint32NDArray & | inda | ) |
octave_value::octave_value | ( | const Array< octave_uint32 > & | inda | ) |
octave_value::octave_value | ( | const uint64NDArray & | inda | ) |
octave_value::octave_value | ( | const Array< octave_uint64 > & | inda | ) |
octave_value::octave_value | ( | const Array< octave_idx_type > & | inda, |
bool | zero_based = false , |
||
bool | cache_index = false |
||
) |
octave_value::octave_value | ( | const Array< std::string > & | cellstr | ) |
octave_value::octave_value | ( | const idx_vector & | idx, |
bool | lazy = true |
||
) |
octave_value::octave_value | ( | const octave_map & | m | ) |
octave_value::octave_value | ( | const octave_scalar_map & | m | ) |
octave_value::octave_value | ( | const std::map< std::string, octave_value > & | ) |
octave_value::octave_value | ( | const octave_map & | m, |
const std::string & | id, | ||
const std::list< std::string > & | plist | ||
) |
octave_value::octave_value | ( | const octave_scalar_map & | m, |
const std::string & | id, | ||
const std::list< std::string > & | plist | ||
) |
octave_value::octave_value | ( | const octave_value_list & | m, |
bool | |||
) |
|
explicit |
octave_value::octave_value | ( | octave_value::magic_colon | ) |
octave_value::octave_value | ( | octave_base_value * | new_rep, |
bool | borrow = false |
||
) |
|
inline |
|
private |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 637 of file ov.h.
References all().
Referenced by octave_perm_matrix::all(), octave_base_diag< DiagMatrix, Matrix >::all(), octave_lazy_index::all(), and all().
|
inline |
|
inline |
Definition at line 480 of file ov.h.
References dims.
Referenced by octave::tree_evaluator::visit_matrix().
|
inline |
|
inline |
Definition at line 640 of file ov.h.
References any().
Referenced by octave_perm_matrix::any(), octave_base_diag< DiagMatrix, Matrix >::any(), octave_lazy_index::any(), and any().
|
inline |
Definition at line 1411 of file ov.h.
Referenced by octave::file_editor::mru_menu_update(), and octave::octave_dock_widget::set_style().
Definition at line 840 of file ov.h.
Referenced by bitop(), octave::opengl_texture::create(), do_fft(), do_fft2(), do_fftn(), do_trilu(), octave::opengl_renderer::draw_image(), octave::opengl_renderer::draw_surface(), array_property::get_data_limits(), octave::printf_value_cache::get_next_value(), QtHandles::Utils::makeImageFromCData(), save_mat5_binary_element(), save_mat5_element_length(), sparse(), axes::properties::update_handlevisibility(), and array_property::validate().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 1366 of file ov.h.
Referenced by mxArray_octave_value::as_mxArray(), octave_perm_matrix::as_mxArray(), and mexGet().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
octave_value& octave_value::assign | ( | assign_op | op, |
const std::string & | type, | ||
const std::list< octave_value_list > & | idx, | ||
const octave_value & | rhs | ||
) |
Referenced by octave::symbol_record::symbol_record_rep::assign(), Sparse< bool >::cat(), Array< octave_value >::cat(), octave_errno::do_list(), do_non_const_unary_op(), Fgcd(), octave::profiler::tree_node::get_hierarchical(), octave::bp_table::stop_on_err_warn_status(), and base_graphics_object::values_as_struct().
octave_value& octave_value::assign | ( | assign_op | , |
const octave_value & | rhs | ||
) |
|
static |
Definition at line 348 of file ov.cc.
References op_add_eq, op_asn_eq, op_div_eq, op_el_and_eq, op_el_div_eq, op_el_ldiv_eq, op_el_mul_eq, op_el_or_eq, op_el_pow_eq, op_ldiv_eq, op_mul_eq, op_pow_eq, and op_sub_eq.
Referenced by octave::type_info::assign_ops_map(), octave::type_info::assignany_ops_map(), octave_base_value::numeric_assign(), op_eq_to_binary_op(), octave::tree_simple_assignment::oper(), octave::tree_multi_assignment::oper(), octave::type_info::register_assign_op(), and octave::type_info::register_assignany_op().
|
static |
Definition at line 397 of file ov.cc.
References op_add, op_add_eq, op_div, op_div_eq, op_el_and, op_el_and_eq, op_el_div, op_el_div_eq, op_el_ldiv, op_el_ldiv_eq, op_el_mul, op_el_mul_eq, op_el_or, op_el_or_eq, op_el_pow, op_el_pow_eq, op_ldiv, op_ldiv_eq, op_mul, op_mul_eq, op_pow, op_pow_eq, op_sub, op_sub_eq, and unknown_binary_op.
Referenced by octave::jit_convert::visit_simple_assignment().
|
inline |
|
inline |
|
static |
Definition at line 177 of file ov.cc.
References op_add, op_div, op_el_and, op_el_div, op_el_ldiv, op_el_mul, op_el_or, op_el_pow, op_eq, op_ge, op_gt, op_ldiv, op_le, op_lt, op_mul, op_ne, op_pow, op_struct_ref, and op_sub.
Referenced by octave::jit_typeinfo::add_binary_fcmp(), octave::jit_typeinfo::add_binary_icmp(), octave::jit_typeinfo::add_binary_op(), octave::type_info::binary_ops_map(), octave::jit_typeinfo::jit_typeinfo(), octave::tree_binary_expression::oper(), octave::type_info::register_binary_class_op(), and octave::type_info::register_binary_op().
|
static |
Definition at line 244 of file ov.cc.
References op_add, op_div, op_el_and, op_el_div, op_el_ldiv, op_el_mul, op_el_or, op_el_pow, op_eq, op_ge, op_gt, op_ldiv, op_le, op_lt, op_mul, op_ne, op_pow, and op_sub.
Referenced by octave::type_info::compound_binary_ops_map(), octave::type_info::register_binary_class_op(), and octave::type_info::register_binary_op().
|
static |
Definition at line 308 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 443 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 872 of file ov.h.
Referenced by bitop(), do_minmax_body(), do_minmax_red_op< boolNDArray >(), do_trilu(), Flogical(), save_mat5_binary_element(), save_mat5_element_length(), and sparse().
|
inline |
Definition at line 866 of file ov.h.
Referenced by do_bessel(), and Flogical().
|
inline |
Definition at line 643 of file ov.h.
Referenced by do_minmax_body(), do_trilu(), octave::get_dispatch_type(), and octave_base_sparse< SparseComplexMatrix >::map().
|
inline |
|
inline |
|
inline |
Cell octave_value::cell_value | ( | void | ) | const |
Referenced by octave::file_editor_tab::add_octave_apis(), check_access(), class_get_inferiorclasses(), class_get_superclasses(), do_cleanup_waitfor_listener(), gh_manager::do_execute_callback(), octave::cell_model::edit_display(), Fdaspk(), Fdasrt(), Fdassl(), Flsode(), is_superclass(), pattern(), read_mat5_binary_element(), octave::cell_model::requires_sub_editor(), save_mat5_binary_element(), save_mat5_element_length(), octave_cell::subsasgn(), octave::tree_evaluator::switch_case_label_matches(), callback_property::validate(), and octave::cell_model::value_at().
|
inline |
Definition at line 967 of file ov.h.
Referenced by G__voronoi__().
|
inline |
Definition at line 878 of file ov.h.
Referenced by mxArray_octave_value::array_to_string(), mxArray_octave_value::get_string(), pattern(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
Definition at line 875 of file ov.h.
Referenced by save_mat_binary_data().
|
inline |
Definition at line 1291 of file ov.h.
Referenced by bitop_arg_is_bool(), bitop_arg_is_float(), bitop_arg_is_int(), gh_manager::do_execute_callback(), do_trilu(), do_unary_op(), octave::base_ve_model::edit_display_sub(), mxArray_octave_value::get_class_id(), mxArray_octave_value::get_class_name(), octave::get_dispatch_type(), octave::base_ve_model::make_description_text(), octave_class::octave_class(), save_mat5_binary_element(), save_mat5_element_length(), axes::properties::set_text_child(), try_cellfun_internal_ops(), and array_property::validate().
octave_classdef* octave_value::classdef_object_value | ( | bool | silent = false | ) | const |
Referenced by mxArray_octave_value::get_property(), and mxArray_octave_value::set_property().
octave_base_value* octave_value::clone | ( | void | ) | const |
ColumnVector octave_value::column_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
Referenced by Fmgorth().
|
inline |
Definition at line 474 of file ov.h.
Referenced by dispatch_kron(), dmperm_internal(), gh_manager::do_execute_callback(), do_load(), Fdet(), Feig(), Fgsvd(), Fhess(), Finv(), Fmgorth(), Fschur(), Fsqrtm(), Gqr(), Gsymrcm(), save_mat_binary_data(), save_three_d(), and callback_property::validate().
|
inline |
Definition at line 859 of file ov.h.
Referenced by do_fft(), do_fft2(), do_fftn(), do_trilu(), save_mat5_binary_element(), save_mat5_element_length(), and sparse().
ComplexColumnVector octave_value::complex_column_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
Referenced by Fmgorth().
|
inline |
|
inline |
ComplexRowVector octave_value::complex_row_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
Definition at line 846 of file ov.h.
Referenced by octave::jit_typeinfo::do_type_of(), save_mat_binary_data(), and octave::jit_convert::visit_constant().
Array<Complex> octave_value::complex_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
|
inline |
|
inline |
|
inline |
Definition at line 1251 of file ov.h.
References convert_to_str(), and type.
Referenced by convert_to_str(), octave::base_stream::do_scanf(), read_mat5_binary_element(), read_mat_binary_data(), and octave::tree_evaluator::visit_matrix().
|
inline |
Definition at line 1256 of file ov.h.
References convert_to_str_internal(), and type.
Referenced by octave_lazy_index::convert_to_str_internal(), octave_perm_matrix::convert_to_str_internal(), octave_base_diag< DiagMatrix, Matrix >::convert_to_str_internal(), and convert_to_str_internal().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 1368 of file ov.h.
Referenced by octave_perm_matrix::diag(), octave_lazy_index::diag(), diag(), and dispatch_kron().
|
inline |
|
inline |
|
inline |
Definition at line 469 of file ov.h.
Referenced by octave_value_list::all_scalars(), convert_cdata(), octave::opengl_texture::create(), octave_map::do_cat(), do_fft(), do_fft2(), do_fftn(), row_vector_property::do_set(), do_trilu(), octave::opengl_renderer::draw_image(), octave::base_ve_model::edit_display_sub(), mxArray_octave_value::get_dimensions(), octave_map::index(), array_property::is_equal(), octave::base_ve_model::make_description_text(), QtHandles::Utils::makeImageFromCData(), mxArray_octave_value::mxArray_octave_value(), octave_class::octave_class(), octave_map::permute(), save_mat5_binary_element(), try_cellfun_internal_ops(), array_property::validate(), and octave::tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 444 of file ov.h.
References do_index_op().
Referenced by do_fft(), octave_perm_matrix::do_index_op(), octave_base_diag< DiagMatrix, Matrix >::do_index_op(), octave_lazy_index::do_index_op(), do_index_op(), do_trilu(), and octave::tree_evaluator::visit_simple_for_command().
octave_value & octave_value::do_non_const_unary_op | ( | unary_op | op | ) |
Definition at line 2681 of file ov.cc.
References octave::__get_type_info__(), octave_base_value::count, do_unary_op, err_unary_op(), err_unary_op_conversion_failed(), error(), f, is_undefined(), octave::type_info::lookup_non_const_unary_op(), make_unique(), numeric_conversion_function(), op_decr, op_incr, rep, string, t, tmp, type_id(), type_name(), and unary_op_as_string().
Referenced by octave::symbol_record::symbol_record_rep::do_non_const_unary_op(), do_non_const_unary_op(), and octave::tree_evaluator::visit_prefix_expression().
octave_value & octave_value::do_non_const_unary_op | ( | unary_op | op, |
const std::string & | type, | ||
const std::list< octave_value_list > & | idx | ||
) |
Definition at line 2779 of file ov.cc.
References assign(), do_non_const_unary_op(), type, and unary_op_to_assign_op().
Definition at line 822 of file ov.h.
Referenced by convert_font_size(), convert_position(), octave::convert_to_valid_int(), do_bessel(), double_property::do_set(), uibuttongroup::properties::get_boundingbox(), uipanel::properties::get_boundingbox(), octave::printf_value_cache::get_next_value(), save_mat_binary_data(), octave_base_value::scalar_value(), octave::opengl_renderer::set_font(), and octave::jit_convert::visit_constant().
|
inline |
Definition at line 1399 of file ov.h.
References dump().
Referenced by octave::fcn_info::fcn_info_rep::dump(), octave::symbol_record::symbol_record_rep::dump(), and dump().
|
inline |
Definition at line 1281 of file ov.h.
References i.
Referenced by octave::base_ve_model::edit_display(), octave::numeric_model::edit_display(), octave::string_model::edit_display(), octave::struct_model::edit_display(), and octave::base_ve_model::edit_display_sub().
|
inline |
Definition at line 317 of file ov.h.
References octave_base_value::empty_clone().
Referenced by empty_conv().
|
static |
Definition at line 2867 of file ov.cc.
References empty_clone(), octave_value(), panic_impossible, and type.
Referenced by octave_base_diag< DiagMatrix, Matrix >::subsasgn(), octave_base_matrix< boolNDArray >::subsasgn(), octave_struct::subsasgn(), octave_cell::subsasgn(), octave_base_sparse< SparseComplexMatrix >::subsasgn(), octave_scalar_struct::subsasgn(), octave_base_value::subsasgn(), and octave_class::subsasgn_common().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Extract the n-th element, aka val(n)
.
val
is not an array type or n
is out of range.Definition at line 1484 of file ov.h.
References fast_elem_extract().
Referenced by fast_elem_extract(), and octave::printf_value_cache::get_next_value().
|
inline |
octave_fcn_handle* octave_value::fcn_handle_value | ( | bool | silent = false | ) | const |
octave_fcn_inline* octave_value::fcn_inline_value | ( | bool | silent = false | ) | const |
|
inline |
Definition at line 990 of file ov.h.
References octave_base_value::find_parent_class().
|
inline |
|
inline |
Definition at line 843 of file ov.h.
Referenced by bitop(), do_fft(), do_fft2(), do_fftn(), octave::opengl_renderer::draw_image(), QtHandles::Utils::makeImageFromCData(), save_mat5_binary_element(), and save_mat5_element_length().
FloatColumnVector octave_value::float_column_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
Referenced by Fmgorth().
|
inline |
Definition at line 863 of file ov.h.
Referenced by do_fft(), do_fft2(), do_fftn(), save_mat5_binary_element(), and save_mat5_element_length().
FloatComplexColumnVector octave_value::float_complex_column_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
Referenced by Fmgorth().
|
inline |
|
inline |
FloatComplexRowVector octave_value::float_complex_row_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
|
inline |
Array<FloatComplex> octave_value::float_complex_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
|
inline |
|
inline |
FloatRowVector octave_value::float_row_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
Definition at line 825 of file ov.h.
Referenced by octave_base_value::float_scalar_value().
Array<float> octave_value::float_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
|
inline |
|
inline |
Definition at line 387 of file ov.h.
References full_value().
Referenced by array_property::do_set(), and full_value().
octave_function* octave_value::function_value | ( | bool | silent = false | ) | const |
Referenced by gh_manager::do_execute_callback(), Fdaspk(), Fdasrt(), Fdassl(), octave::symbol_table::find_function(), octave::symbol_table::find_submethod(), Flsode(), G__ode15__(), octave_class::index_vector(), is_method_executing(), octave_class::is_true(), octave::fcn_info::fcn_info_rep::load_class_constructor(), octave::fcn_info::fcn_info_rep::load_class_method(), octave::fcn_info::fcn_info_rep::load_private_function(), octave_class::numel(), octave::tree_funcall::print_raw(), octave_class::reconstruct_exemplar(), octave_class::size(), octave_class::string_vector_value(), octave_class::subsasgn_common(), octave_class::subsref(), and octave::tree_evaluator::visit_index_expression().
|
inline |
|
inline |
Definition at line 373 of file ov.h.
Referenced by print_info(), and octave::tree_evaluator::visit_prefix_expression().
float_display_format octave_value::get_edit_display_format | ( | void | ) | const |
|
inline |
Definition at line 1327 of file ov.h.
Referenced by octave_base_value::numeric_assign().
octave_idx_type octave_value::idx_type_value | ( | bool | req_int = false , |
bool | frc_str_conv = false |
||
) | const |
|
inline |
Definition at line 1434 of file ov.h.
Referenced by octave::math::zbesh1(), octave::math::zbesh2(), octave::math::zbesi(), octave::math::zbesj(), and octave::math::zbesk().
|
inline |
Definition at line 462 of file ov.h.
Referenced by octave_class::index_vector(), octave_lazy_index::load_ascii(), and octave_lazy_index::load_binary().
|
inline |
Definition at line 934 of file ov.h.
Referenced by array_property::get_data_limits(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
|
inline |
Definition at line 937 of file ov.h.
Referenced by array_property::get_data_limits(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
|
inline |
Definition at line 940 of file ov.h.
Referenced by array_property::get_data_limits(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
|
inline |
Definition at line 931 of file ov.h.
Referenced by array_property::get_data_limits(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
Definition at line 793 of file ov.h.
Referenced by do_fwrite(), do_history(), Gaudiodevinfo(), and get_int_arg().
Array<int> octave_value::int_vector_value | ( | bool | req_int = false , |
bool | frc_str_conv = false , |
||
bool | frc_vec_conv = false |
||
) | const |
|
inline |
Definition at line 1356 of file ov.h.
Referenced by base_property::delete_listener(), octave::jit_typeinfo::do_type_of(), octave::jit_info::execute(), octave::jit_typeinfo::find_builtin(), octave_class::find_parent_class(), octave::octave_jit_cast_any_matrix(), octave::octave_jit_cast_any_range(), octave::octave_jit_create_undef(), octave::textscan::scan_one(), and octave_class::unique_parent_class().
|
inline |
|
inline |
Definition at line 562 of file ov.h.
Referenced by array_property::validate().
|
inline |
Definition at line 596 of file ov.h.
Referenced by octave::tree_evaluator::visit_index_expression().
|
inline |
Definition at line 599 of file ov.h.
Referenced by mxArray_octave_value::get_property(), and mxArray_octave_value::set_property().
|
inline |
|
inline |
Definition at line 559 of file ov.h.
Referenced by save_mat5_binary_element(), save_mat5_element_length(), and save_mat_binary_data().
|
inline |
Definition at line 556 of file ov.h.
Referenced by octave::jit_typeinfo::do_type_of(), save_mat5_binary_element(), save_mat5_element_length(), and save_mat_binary_data().
|
inline |
Definition at line 1329 of file ov.h.
References val.
Referenced by octave_fcn_handle::is_equal_to().
|
inline |
Definition at line 622 of file ov.h.
Referenced by octave_struct::subsasgn(), octave_cell::subsasgn(), octave_class::subsasgn_common(), octave::tree_evaluator::visit_index_expression(), and octave::tree_evaluator::visit_simple_assignment().
|
inline |
Definition at line 523 of file ov.h.
Referenced by octave::fcn_info::fcn_info_rep::builtin_find(), octave_fcn_handle::call(), octave_user_function::call(), octave_oncleanup::clone(), base_property::delete_listener(), gh_manager::do_execute_callback(), octave_perm_matrix::do_index_op(), do_load(), callback_property::execute(), octave::file_editor_tab::exit_debug_and_clear(), octave::fcn_info::fcn_info_rep::find_autoload(), octave::symbol_table::find_function(), octave::fcn_info::fcn_info_rep::find_method(), octave::symbol_table::find_submethod(), octave::fcn_info::fcn_info_rep::find_user_function(), get_output_list(), mxArray_octave_value::get_property(), octave::stream::getl(), octave::stream::gets(), handle_message(), if(), octave_class::index_vector(), octave::symbol_record::symbol_record_rep::is_defined(), callback_property::is_defined(), octave::tree_evaluator::is_logically_true(), is_method_executing(), octave_class::is_true(), octave::fcn_info::fcn_info_rep::is_user_function_defined(), octave::fcn_info::fcn_info_rep::load_class_constructor(), octave::fcn_info::fcn_info_rep::load_class_method(), octave::load_out_of_date_fcn(), octave::base_ve_model::make_description_text(), mexGet(), octave_class::numel(), octave_lazy_index::permute(), octave_oncleanup::print_raw(), read_mat5_binary_element(), octave_class::reconstruct_exemplar(), octave_class::size(), octave::stream::skipl(), octave_class::string_vector_value(), octave_base_diag< DiagMatrix, Matrix >::subsasgn(), octave_classdef::subsasgn(), octave_class::subsasgn_common(), octave_class::subsref(), octave::tree_evaluator::switch_case_label_matches(), octave_perm_matrix::to_dense(), QtHandles::Backend::toolkitObjectProxy(), octave::tree_evaluator::visit_decl_elt(), octave::tree_evaluator::visit_postfix_expression(), octave::tree_evaluator::visit_prefix_expression(), octave::fcn_info::fcn_info_rep::x_builtin_find(), and octave::fcn_info::fcn_info_rep::xfind().
|
inline |
|
inline |
Definition at line 648 of file ov.h.
Referenced by convert_cdata(), octave::opengl_texture::create(), octave::jit_typeinfo::do_type_of(), octave::opengl_renderer::draw_image(), mxArray_octave_value::is_double(), and array_property::is_equal().
bool octave_value::is_equal | ( | const octave_value & | ) | const |
|
inline |
Definition at line 758 of file ov.h.
Referenced by gh_manager::do_execute_callback(), octave::jit_typeinfo::do_type_of(), octave_class::reconstruct_exemplar(), octave_fcn_handle::set_fcn(), octave::tree_funcall::tree_funcall(), octave::tree_evaluator::visit_funcall(), and octave::tree_evaluator::visit_index_expression().
|
inline |
Definition at line 749 of file ov.h.
Referenced by gh_manager::do_execute_callback(), Fdaspk(), Fdasrt(), Fdassl(), Flsode(), G__ode15__(), mxArray_octave_value::is_function_handle(), and callback_property::validate().
|
inline |
Definition at line 755 of file ov.h.
Referenced by Fdaspk(), Fdasrt(), Fdassl(), Flsode(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
Definition at line 993 of file ov.h.
Referenced by octave_class::is_instance_of().
|
inline |
Definition at line 666 of file ov.h.
Referenced by array_property::get_data_limits(), array_property::is_equal(), and mxArray_octave_value::is_int16().
|
inline |
Definition at line 669 of file ov.h.
Referenced by array_property::get_data_limits(), array_property::is_equal(), and mxArray_octave_value::is_int32().
|
inline |
Definition at line 672 of file ov.h.
Referenced by array_property::get_data_limits(), array_property::is_equal(), and mxArray_octave_value::is_int64().
|
inline |
Definition at line 663 of file ov.h.
Referenced by array_property::get_data_limits(), array_property::is_equal(), and mxArray_octave_value::is_int8().
|
inline |
Definition at line 625 of file ov.h.
Referenced by sanitize().
|
inline |
Definition at line 720 of file ov.h.
Referenced by check_limit_vals(), octave::jit_typeinfo::do_type_of(), and octave::tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 776 of file ov.h.
Referenced by octave::fcn_info::fcn_info_rep::clear_mex_function().
|
inline |
Definition at line 605 of file ov.h.
Referenced by octave::tree_evaluator::visit_index_expression().
|
inline |
Definition at line 574 of file ov.h.
Referenced by dispatch_kron(), Fdet(), and Finv().
|
inline |
Definition at line 586 of file ov.h.
Referenced by do_minmax_body(), octave::jit_typeinfo::do_type_of(), get_region_range(), mxArray_octave_value::is_range(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_binary_data(), octave::tree_jit::trip_count(), and octave::tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 553 of file ov.h.
Referenced by parse_range_spec(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_binary_data(), and save_three_d().
|
inline |
Definition at line 550 of file ov.h.
Referenced by octave::jit_typeinfo::do_type_of(), save_mat5_binary_element(), save_mat5_element_length(), and save_mat_binary_data().
|
inline |
Definition at line 717 of file ov.h.
Referenced by do_bessel(), do_minmax_bin_op(), do_minmax_body(), double_property::do_set(), Fellipj(), Flogical(), get_region_range(), pattern(), octave::stream::skipl(), and octave::tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 651 of file ov.h.
Referenced by convert_cdata(), dispatch_kron(), do_bessel(), do_fft(), do_fft2(), do_fftn(), octave::opengl_renderer::draw_image(), octave::base_ve_model::edit_display(), octave::numeric_model::edit_display(), octave::base_ve_model::edit_display_sub(), F__expint__(), Fblkmm(), Fdet(), Feig(), Fgsvd(), Fhess(), Finv(), Fmgorth(), Fschur(), Fsqrtm(), Fsvd(), Gchol(), Gqr(), array_property::is_equal(), mxArray_octave_value::is_single(), QtHandles::Utils::makeImageFromCData(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
Definition at line 580 of file ov.h.
Referenced by octave::stream::oscanf(), octave::stream::printf(), and octave::stream::scanf().
|
inline |
Definition at line 577 of file ov.h.
Referenced by mxArray_octave_value::array_to_string(), check_access(), gh_manager::do_execute_callback(), do_history(), do_requires_sub_editor_sub(), radio_property::do_set(), err_method_access(), err_property_access(), F__magick_read__(), Fbalance(), Ffwrite(), Fspparms(), G__voronoi__(), get_int_arg(), octave::printf_value_cache::get_next_value(), mxArray_octave_value::get_string(), handle_message(), mxArray_octave_value::is_char(), is_valid_function(), lookup_class(), octave::stream::oscanf(), parse_range_spec(), pattern(), octave::stream::printf(), octave::stream::puts(), octave::cell_model::quote_char(), octave::scalar_struct_model::quote_char(), octave::vector_struct_model::quote_char(), octave::struct_model::quote_char(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_binary_data(), octave::stream::scanf(), octave::stream::seek(), axes::properties::set_text_child(), sparse(), callback_property::validate(), octave::tree_evaluator::visit_matrix(), and octave::tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 739 of file ov.h.
Referenced by mxArray_octave_value::is_logical_scalar_true(), octave::tree_evaluator::is_logically_true(), octave::is_nan_or_inf(), and octave::ok_for_unsigned_int_conv().
|
inline |
Definition at line 678 of file ov.h.
Referenced by convert_cdata(), octave::opengl_renderer::draw_image(), array_property::get_data_limits(), array_property::is_equal(), and mxArray_octave_value::is_uint16().
|
inline |
Definition at line 681 of file ov.h.
Referenced by array_property::get_data_limits(), array_property::is_equal(), and mxArray_octave_value::is_uint32().
|
inline |
Definition at line 684 of file ov.h.
Referenced by array_property::get_data_limits(), array_property::is_equal(), and mxArray_octave_value::is_uint64().
|
inline |
Definition at line 675 of file ov.h.
Referenced by convert_cdata(), octave::opengl_texture::create(), octave::opengl_renderer::draw_image(), array_property::get_data_limits(), array_property::is_equal(), mxArray_octave_value::is_uint8(), QtHandles::Utils::makeImageFromCData(), and read_mat5_binary_file_header().
|
inline |
Definition at line 526 of file ov.h.
Referenced by octave_builtin::call(), octave_diag_matrix::do_index_op(), do_non_const_unary_op(), octave_scalar_struct::dotref(), octave::display_only_model::edit_display(), octave::fcn_info::fcn_info_rep::find(), octave::symbol_record::find(), patch::properties::get_color_data(), figure::get_default(), axes::get_default(), uitoolbar::get_default(), get_mapper_fun_options(), octave::fcn_info::fcn_info_rep::load_class_method(), octave::fcn_info::fcn_info_rep::load_private_function(), octave_fcn_inline::octave_fcn_inline(), octave::octave_jit_call(), octave_fcn_handle::save_ascii(), octave_fcn_handle::save_binary(), octave_fcn_handle::set_fcn(), octave::tree_evaluator::visit_complex_for_command(), octave::tree_evaluator::visit_index_expression(), octave::tree_evaluator::visit_simple_assignment(), octave::tree_evaluator::visit_simple_for_command(), and octave_oncleanup::~octave_oncleanup().
|
inline |
Definition at line 767 of file ov.h.
Referenced by octave::file_editor_tab::exit_debug_and_clear().
|
inline |
Definition at line 764 of file ov.h.
Referenced by octave_class::subsasgn_common().
|
inline |
Definition at line 536 of file ov.h.
Referenced by check_access(), gh_manager::do_execute_callback(), Fdaspk(), Fdasrt(), Fdassl(), Flsode(), mxArray_octave_value::iscell(), octave_struct::load_ascii(), octave_class::load_ascii(), octave_struct::load_binary(), octave_class::load_binary(), octave_struct::load_hdf5(), octave_class::load_hdf5(), pattern(), save_mat5_binary_element(), save_mat5_element_length(), octave_cell::subsasgn(), octave::tree_evaluator::switch_case_label_matches(), callback_property::validate(), and octave::tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 543 of file ov.h.
Referenced by G__voronoi__().
|
inline |
Definition at line 710 of file ov.h.
Referenced by octave::base_ve_model::column_width(), dispatch_kron(), do_fft(), do_fft2(), do_fftn(), do_sqrtm(), octave::jit_typeinfo::do_type_of(), Fblkmm(), Fdet(), Fgsvd(), Fhess(), Finv(), Fmgorth(), Fsvd(), Gchol(), Gqr(), if(), mxArray_octave_value::is_complex(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_binary_data(), sparse(), and array_property::validate().
|
inline |
Definition at line 529 of file ov.h.
Referenced by axes::properties::calc_ticks_and_lims(), QtHandles::Canvas::canvasMousePressEvent(), Sparse< bool >::cat(), Array< octave_value >::cat(), daspk_user_function(), daspk_user_jacobian(), dasrt_user_cf(), dasrt_user_f(), dasrt_user_j(), dassl_user_function(), dassl_user_jacobian(), do_bsxfun_op(), gh_manager::do_execute_callback(), do_minmax_body(), do_requires_sub_editor_sub(), handle_property::do_set(), do_trilu(), callback_property::execute(), Fdet(), Feig(), Fhess(), Array< octave_value >::find(), Finv(), G__voronoi__(), Gchol(), patch::properties::get_color_data(), array_property::get_data_limits(), handle_message(), intfield(), callback_property::is_defined(), octave_range::is_true(), mxArray_octave_value::isempty(), lsode_user_function(), lsode_user_jacobian(), cdef_manager::make_property(), pattern(), gnuplot_graphics_toolkit::send_quit(), stringfield(), octave_class::subsasgn_common(), QtHandles::Backend::toolkitObjectProxy(), try_cellfun_internal_ops(), axes::properties::update_handlevisibility(), base_properties::update_uicontextmenu(), array_property::validate(), and callback_property::validate().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 687 of file ov.h.
Referenced by array_property::get_data_limits().
|
inline |
Definition at line 615 of file ov.h.
Referenced by octave::tree_evaluator::visit_index_expression().
|
inline |
Definition at line 1397 of file ov.h.
Referenced by octave::fcn_info::fcn_info_rep::clear_autoload_function(), and octave::fcn_info::fcn_info_rep::clear_user_function().
|
inline |
Definition at line 696 of file ov.h.
Referenced by convert_cdata(), do_bessel(), do_requires_sub_editor_sub(), Flogical(), mxArray_octave_value::get_scalar(), array_property::is_equal(), mxArray_octave_value::is_logical(), save_mat5_binary_element(), save_mat5_element_length(), sparse(), and try_cellfun_internal_ops().
|
inline |
|
inline |
|
inline |
Definition at line 628 of file ov.h.
Referenced by octave_struct::subsasgn(), and octave_cell::subsasgn().
|
inline |
Definition at line 723 of file ov.h.
Referenced by do_bessel(), do_history(), do_requires_sub_editor_sub(), Fblkmm(), Flogical(), Fmgorth(), Fschur(), Fsqrtm(), get_int_arg(), mxArray_octave_value::is_numeric(), sparse(), try_cellfun_internal_ops(), and array_property::validate().
|
inline |
Definition at line 608 of file ov.h.
Referenced by octave_class::exemplar_info::compare(), octave_class::exemplar_info::exemplar_info(), octave_class::octave_class(), save_mat5_binary_element(), save_mat5_element_length(), octave_struct::subsasgn(), octave_class::subsasgn_common(), octave::tree_evaluator::visit_colon_expression(), and octave::tree_evaluator::visit_index_expression().
|
inline |
Definition at line 703 of file ov.h.
Referenced by dmperm_internal(), do_fft(), do_fft2(), do_fftn(), double_property::do_set(), Fdet(), Feig(), Fellipj(), Fgsvd(), Fhess(), Finv(), Fschur(), Fsvd(), Gchol(), mxArray_octave_value::get_scalar(), Gqr(), Gsymrcm(), mxArray_octave_value::isreal(), QtHandles::Utils::makeImageFromCData(), octave::textscan::scan_one(), and try_cellfun_internal_ops().
Definition at line 1380 of file ov.h.
References mode.
Referenced by octave_base_sparse< SparseComplexMatrix >::issorted().
|
inline |
Definition at line 730 of file ov.h.
Referenced by dispatch_kron(), do_minmax_body(), do_minmax_red_op< boolNDArray >(), array_property::do_set(), do_trilu(), Fdet(), Finv(), Fissparse(), Flogical(), Gchol(), mxArray_octave_value::get_scalar(), Gqr(), mxArray_octave_value::is_sparse(), save_mat5_binary_element(), save_mat5_element_length(), and save_mat_binary_data().
|
inline |
Definition at line 589 of file ov.h.
Referenced by mxArray_octave_value::is_struct(), octave::octave_lvalue::isstruct(), octave_class::numeric_conv(), save_mat5_binary_element(), save_mat5_element_length(), save_vars(), octave_struct::subsasgn(), octave_class::subsasgn_common(), octave::tree_evaluator::visit_complex_for_command(), and octave::tree_evaluator::visit_simple_for_command().
octave_idx_type octave_value::length | ( | void | ) | const |
Referenced by add_hdf5_data(), octave_builtin::call(), gh_manager::do_execute_callback(), octave::do_printf_string(), extract_keyword(), F__pchip_deriv__(), Fspparms(), get_mapper_fun_options(), octave::make_value_list(), octave::tree_evaluator::make_value_list(), mexCallMATLAB(), octave::sys::file_ops::native_separator_path(), octave::textscan::read_until(), set_format_style(), octave_class::subsref(), octave_java::subsref(), octave_classdef::subsref(), try_cellfun_internal_ops(), octave::tree_evaluator::visit_funcall(), and octave::tree_evaluator::visit_index_expression().
|
inline |
octave_value_list octave_value::list_value | ( | void | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void octave_value::make_storable_value | ( | void | ) |
|
inline |
Definition at line 328 of file ov.h.
References octave_base_value::unique_clone().
Referenced by do_non_const_unary_op(), octave::type_info::lookup_type(), octave_scalar_struct::subsasgn(), and octave_class::unique_parent_class().
|
inline |
Definition at line 344 of file ov.h.
References octave_base_value::unique_clone().
|
inline |
Definition at line 1473 of file ov.h.
References map().
Referenced by octave_float_complex_diag_matrix::map(), octave_complex_diag_matrix::map(), octave_float_diag_matrix::map(), octave_diag_matrix::map(), octave_base_sparse< SparseComplexMatrix >::map(), octave_float_matrix::map(), octave_lazy_index::map(), octave_perm_matrix::map(), octave_matrix::map(), octave_float_scalar::map(), octave_scalar::map(), map(), octave_class::reshape(), and octave_class::resize().
|
inline |
octave_map octave_value::map_value | ( | void | ) | const |
Referenced by octave_class::exemplar_info::compare(), octave::vector_struct_model::edit_display(), octave_class::exemplar_info::exemplar_info(), F__fieldnames__(), octave::vector_struct_model::header_data(), octave_class::octave_class(), octave::vector_struct_model::requires_sub_editor(), octave::struct_model::requires_sub_editor(), octave_class::reshape(), 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 octave::tree_evaluator::visit_complex_for_command().
|
inline |
Definition at line 514 of file ov.h.
Referenced by do_sqrtm(), mark_upper_triangular(), oct_binop_mul_cdm_scm(), oct_binop_mul_cdm_sm(), oct_binop_mul_dm_scm(), oct_binop_mul_dm_sm(), oct_binop_mul_scm_cdm(), oct_binop_mul_scm_dm(), oct_binop_mul_sm_cdm(), and oct_binop_mul_sm_dm().
|
inline |
Definition at line 834 of file ov.h.
Referenced by axes::properties::calc_ticklabels(), axes::properties::calc_ticks_and_lims(), QtHandles::Canvas::canvasMouseReleaseEvent(), check_limit_vals(), QtHandles::GLCanvas::do_getPixels(), octave::opengl_renderer::draw_patch(), Fdet(), Feig(), Fhess(), Finv(), Fmgorth(), Fschur(), Fsvd(), Gchol(), octave::gl2ps_print(), Gqr(), axes::properties::rotate_view(), save_mat_binary_data(), save_three_d(), screen_size_pixels(), QtHandles::Canvas::select_object(), gnuplot_graphics_toolkit::send_quit(), axes::update_axis_limits(), and hggroup::update_axis_limits().
void octave_value::maybe_mutate | ( | void | ) |
|
inline |
Definition at line 1360 of file ov.h.
Referenced by mxArray_octave_value::get_data(), and mxArray_octave_value::get_scalar().
|
inline |
Definition at line 1362 of file ov.h.
Referenced by mxArray_octave_value::get_ir().
|
inline |
Definition at line 1364 of file ov.h.
Referenced by mxArray_octave_value::get_jc().
|
inline |
Definition at line 478 of file ov.h.
Referenced by calc_single_subscript_internal(), Fmgorth(), Fsqrtm(), Fsvd(), mxArray_octave_value::get_dimensions(), kron(), read_mat5_binary_element(), save_mat5_binary_element(), save_mat5_element_length(), try_cellfun_internal_ops(), and octave::tree_evaluator::visit_simple_for_command().
octave_value octave_value::next_subsref | ( | const std::string & | type, |
const std::list< octave_value_list > & | idx, | ||
size_t | skip = 1 |
||
) |
Referenced by octave_perm_matrix::subsref(), octave_base_scalar< bool >::subsref(), octave_base_diag< DiagMatrix, Matrix >::subsref(), octave_struct::subsref(), octave_base_matrix< boolNDArray >::subsref(), octave_cell::subsref(), octave_base_sparse< SparseComplexMatrix >::subsref(), octave_fcn_handle::subsref(), octave_range::subsref(), octave_class::subsref(), octave_scalar_struct::subsref(), and octave_classdef::subsref().
octave_value_list octave_value::next_subsref | ( | int | nargout, |
const std::string & | type, | ||
const std::list< octave_value_list > & | idx, | ||
size_t | skip = 1 |
||
) |
octave_value octave_value::next_subsref | ( | bool | auto_add, |
const std::string & | type, | ||
const std::list< octave_value_list > & | idx, | ||
size_t | skip = 1 |
||
) |
|
inline |
Definition at line 500 of file ov.h.
Referenced by octave_class::exemplar_info::compare(), octave_map::do_cat(), and mxArray_octave_value::get_number_of_fields().
|
staticprivate |
|
inline |
Definition at line 496 of file ov.h.
Referenced by read_mat5_binary_element(), save_mat5_binary_element(), save_mat5_element_length(), and save_mat_binary_data().
|
inline |
Definition at line 980 of file ov.h.
Referenced by octave_class::exemplar_info::compare().
|
inline |
Definition at line 412 of file ov.h.
Referenced by check_access(), do_bsxfun_op(), octave_map::do_cat(), octave_rand::do_float_nd_array(), octave_rand::do_float_vector(), octave_rand::do_nd_array(), do_requires_sub_editor_sub(), octave_rand::do_vector(), octave::load_path::files(), Array< octave_value >::find(), octave::printf_value_cache::get_next_value(), mxArray_octave_value::get_number_of_elements(), octave::tree_index_expression::lvalue(), null(), octave_class::octave_class(), octave::bp_table::parse_dbfunction_params(), parse_range_spec(), save_vars(), octave_cell::subsasgn(), and try_cellfun_internal_ops().
|
inline |
|
inline |
Definition at line 375 of file ov.h.
Referenced by do_non_const_unary_op(), do_unary_op(), and octave_base_value::numeric_assign().
|
inline |
|
inline |
Definition at line 498 of file ov.h.
Referenced by mxArray_octave_value::get_nzmax(), read_mat5_binary_element(), and sparse().
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 |
|
private |
Definition at line 2818 of file ov.cc.
References assign_op_as_string(), error(), on, 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 string.
|
inline |
|
inline |
Definition at line 983 of file ov.h.
Referenced by octave_class::exemplar_info::compare(), octave_class::exemplar_info::exemplar_info(), and octave_class::octave_class().
|
inline |
|
inline |
|
inline |
Definition at line 505 of file ov.h.
References permute().
Referenced by ipermute(), octave_perm_matrix::permute(), octave_base_diag< DiagMatrix, Matrix >::permute(), octave_lazy_index::permute(), and permute().
void octave_value::print_info | ( | std::ostream & | os, |
const std::string & | prefix = "" |
||
) | const |
Definition at line 2592 of file ov.cc.
References get_count(), os, octave_base_value::print_info(), rep, and type_name().
|
inline |
Definition at line 1268 of file ov.h.
References os.
Referenced by octave::tree_constant::print_raw(), and octave_oncleanup::print_raw().
|
inline |
Definition at line 1274 of file ov.h.
Referenced by octave::display_only_model::edit_display(), and octave::octave_jit_print_scalar().
|
inline |
Definition at line 970 of file ov.h.
Referenced by do_minmax_body(), get_region_range(), save_mat_binary_data(), octave::tree_jit::trip_count(), octave::jit_convert::visit_constant(), and octave::tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 1443 of file ov.h.
Referenced by octave::math::zbesh1(), octave::math::zbesh2(), octave::math::zbesi(), octave::math::zbesj(), and octave::math::zbesk().
|
inline |
Definition at line 502 of file ov.h.
Referenced by row_vector_property::do_set(), octave::printf_value_cache::get_next_value(), octave_perm_matrix::reshape(), octave_base_diag< DiagMatrix, Matrix >::reshape(), reshape(), and octave::tree_evaluator::visit_simple_for_command().
|
inline |
Definition at line 511 of file ov.h.
Referenced by octave::base64_decode(), SparseMatrix::bsolve(), call_mex(), Cell::column(), convert_label_position(), convert_text_position(), dmsolve(), octave::math::do_bessel(), children_property::do_get_children(), LSODE::do_integrate(), do_regexp_ptn_string_escapes(), do_regexp_rep_string_escapes(), SparseMatrix::dsolve(), SparseComplexMatrix::dsolve(), extract_keyword(), Fdet(), Fgcd(), freeze(), SparseMatrix::fsolve(), SparseComplexMatrix::fsolve(), axes::properties::get_axis_limits(), get_ra_idx(), octave::sys::glob(), octave::tree_evaluator::ignored_fcn_outputs(), DASPK::integrate(), DASSL::integrate(), intmap_to_ov(), octave::curl_transfer::list(), Matrix::lssolve(), FloatMatrix::lssolve(), ComplexMatrix::lssolve(), FloatComplexMatrix::lssolve(), SparseMatrix::ltsolve(), SparseComplexMatrix::ltsolve(), octave_float_complex_diag_matrix::map(), octave_complex_diag_matrix::map(), octave_float_diag_matrix::map(), octave_diag_matrix::map(), mexCallMATLAB(), null(), octregexp(), octave::stream_list::open_file_numbers(), operator*(), octave::base_stream::oscanf(), octave::textscan_format_list::parse_char_class(), octave_perm_matrix::resize(), octave_base_diag< DiagMatrix, Matrix >::resize(), octave_lazy_index::resize(), octave_char_matrix_str::resize(), octave_range::resize(), octave_base_matrix< boolNDArray >::resize(), octave_base_sparse< SparseComplexMatrix >::resize(), octave_class::resize(), octave_char_matrix_sq_str::resize(), resize(), charMatrix::row_as_string(), octave_class::size(), octave_value_list::splice(), octave_char_matrix_str::string_vector_value(), utsolve(), SparseMatrix::utsolve(), SparseComplexMatrix::utsolve(), octave::tree_evaluator::visit_matrix(), and octave::sys::windows_glob().
|
inline |
|
inline |
RowVector octave_value::row_vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
|
inline |
Definition at line 472 of file ov.h.
Referenced by dispatch_kron(), dmperm_internal(), gh_manager::do_execute_callback(), do_load(), do_requires_sub_editor_sub(), Fdaspk(), Fdasrt(), Fdassl(), Fdet(), Feig(), Fgsvd(), Fhess(), Finv(), Flsode(), Fmgorth(), Fschur(), Fsqrtm(), mxArray_octave_value::get_m(), Gqr(), Gsymrcm(), kron(), octave_value_list::make_argv(), save_mat_binary_data(), save_three_d(), and callback_property::validate().
|
inline |
Definition at line 1338 of file ov.h.
References os, and save_as_floats.
|
inline |
Definition at line 1345 of file ov.h.
References name, and save_as_floats.
octave_scalar_map octave_value::scalar_map_value | ( | void | ) | const |
Referenced by octave::scalar_struct_model::edit_display(), octave::scalar_struct_model::header_data(), QtHandles::pan_enabled(), QtHandles::pan_mode(), read_mat5_binary_element(), octave::scalar_struct_model::requires_sub_editor(), save_vars(), octave::scalar_struct_model::subscript_expression(), octave::scalar_struct_model::value_at(), QtHandles::zoom_enabled(), and QtHandles::zoom_mode().
Definition at line 828 of file ov.h.
Referenced by get_region_range(), mxArray_octave_value::get_scalar(), octave::textscan_format_list::read_first_row(), octave::textscan::scan_complex(), and octave::stream::skipl().
|
inline |
|
inline |
|
inline |
octave_value octave_value::single_subsref | ( | const std::string & | type, |
const octave_value_list & | idx | ||
) |
Referenced by maybe_update_column().
|
inline |
|
inline |
Definition at line 409 of file ov.h.
References Array< T >::size().
Referenced by octave::bp_table::remove_breakpoint(), save_mat5_array_length(), write_mat5_array(), and write_mat5_integer_data().
|
inline |
Definition at line 1374 of file ov.h.
Referenced by octave::symbol_table::built_in_function_names(), octave::symbol_table::cmdline_function_names(), octave::sys::glob(), octave::load_path::package_info::methods(), octave_perm_matrix::sort(), octave_base_diag< DiagMatrix, Matrix >::sort(), sort(), octave::symbol_table::user_function_names(), octave::symbol_scope_rep::variable_names(), and octave::sys::windows_glob().
|
inline |
|
inline |
Definition at line 1387 of file ov.h.
References mode, and Array< T >::sort_rows_idx().
|
inline |
Definition at line 888 of file ov.h.
Referenced by do_minmax_red_op< boolNDArray >(), do_trilu(), Flogical(), octave_base_sparse< SparseComplexMatrix >::map(), and sparse().
|
inline |
Definition at line 885 of file ov.h.
Referenced by dmperm_internal(), do_trilu(), Fdet(), Finv(), Gchol(), Gqr(), Gsymrcm(), octave_base_sparse< SparseComplexMatrix >::map(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_binary_data(), and sparse().
|
inline |
Definition at line 881 of file ov.h.
Referenced by dmperm_internal(), do_trilu(), Fdet(), Finv(), Gchol(), Gqr(), Gsymrcm(), octave_base_sparse< SparseComplexMatrix >::map(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_binary_data(), and sparse().
|
inline |
Definition at line 1449 of file ov.h.
Referenced by Fsqrtm(), and sqrtm_utri_inplace().
|
inline |
octave_value octave_value::storable_value | ( | void | ) | const |
|
inline |
Definition at line 955 of file ov.h.
Referenced by octave::file_editor_tab::add_octave_apis(), QtHandles::Container::canvas(), Cell::cellstr_value(), check_access(), gh_manager::do_execute_callback(), QtHandles::GLCanvas::do_getPixels(), do_history(), radio_property::do_set(), octave::opengl_renderer::draw_axes_children(), err_method_access(), err_property_access(), F__magick_read__(), Fnproc(), G__voronoi__(), get_int_arg(), octave::main_window::handle_edit_mfile_request(), handle_message(), QtHandles::hasUiMenuChildren(), if(), is_valid_function(), lookup_class(), octave_value_list::make_argv(), QtHandles::Figure::mouseMode(), octave::stream::oscanf(), QtHandles::pan_enabled(), QtHandles::pan_mode(), parse_range_spec(), octave::stream::printf(), octave::stream::puts(), read_mat5_binary_element(), octave::stream::scanf(), screen_size_pixels(), octave::stream::seek(), QtHandles::Canvas::select_object(), octave::opengl_renderer::set_font(), Cell::string_vector_value(), warning_enabled(), QtHandles::zoom_enabled(), and QtHandles::zoom_mode().
|
inline |
octave_value octave_value::subsasgn | ( | const std::string & | type, |
const std::list< octave_value_list > & | idx, | ||
const octave_value & | rhs | ||
) |
Referenced by octave_base_value::numeric_assign().
|
inline |
Definition at line 418 of file ov.h.
References subsref(), and type.
Referenced by octave_lazy_index::subsref(), octave_scalar_struct::subsref(), subsref(), octave_classdef::subsref(), subsref(), and octave::tree_evaluator::visit_index_expression().
|
inline |
octave_value_list octave_value::subsref | ( | const std::string & | type, |
const std::list< octave_value_list > & | idx, | ||
int | nargout | ||
) |
|
inline |
|
inline |
|
inline |
Definition at line 405 of file ov.h.
References octave_base_value::try_narrowing_conversion().
Referenced by octave_float_complex_diag_matrix::try_narrowing_conversion(), and octave_complex_diag_matrix::try_narrowing_conversion().
|
inline |
Definition at line 1287 of file ov.h.
Referenced by do_non_const_unary_op(), do_unary_op(), and octave_base_value::numeric_assign().
|
inline |
Definition at line 1289 of file ov.h.
Referenced by convert_cdata(), octave_base_value::convert_to_str(), do_load(), do_non_const_unary_op(), do_unary_op(), err_wrong_type_arg(), err_wrong_type_arg_for_binary_op(), err_wrong_type_arg_for_unary_op(), gripe_wrong_type_arg(), gripe_wrong_type_arg_for_binary_op(), gripe_wrong_type_arg_for_unary_op(), array_property::is_equal(), is_method_executing(), octave_base_value::numeric_assign(), print_info(), save_binary_data(), and warn_wrong_type_arg().
|
inline |
Definition at line 946 of file ov.h.
Referenced by octave::opengl_renderer::draw_image(), array_property::get_data_limits(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
|
inline |
Definition at line 949 of file ov.h.
Referenced by array_property::get_data_limits(), read_mat5_binary_element(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
|
inline |
Definition at line 952 of file ov.h.
Referenced by array_property::get_data_limits(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
|
inline |
Definition at line 943 of file ov.h.
Referenced by octave::opengl_texture::create(), octave::opengl_renderer::draw_image(), array_property::get_data_limits(), QtHandles::Utils::makeImageFromCData(), read_mat5_binary_element(), read_mat5_binary_file_header(), save_mat5_binary_element(), and save_mat5_element_length().
|
inline |
|
static |
Definition at line 121 of file ov.cc.
References op_decr, op_hermitian, op_incr, op_not, op_transpose, op_uminus, and op_uplus.
Referenced by do_non_const_unary_op(), do_unary_op(), octave::jit_typeinfo::jit_typeinfo(), octave::type_info::non_const_unary_ops_map(), octave::tree_unary_expression::oper(), octave::type_info::register_non_const_unary_op(), octave::type_info::register_unary_class_op(), octave::type_info::register_unary_op(), unary_op_to_assign_op(), and octave::type_info::unary_ops_map().
|
static |
Definition at line 152 of file ov.cc.
References op_hermitian, op_not, op_transpose, op_uminus, and op_uplus.
|
private |
octave_value octave_value::undef_subsasgn | ( | const std::string & | type, |
const std::list< octave_value_list > & | idx, | ||
const octave_value & | rhs | ||
) |
octave_user_code* octave_value::user_code_value | ( | bool | silent = false | ) | const |
Referenced by octave::file_editor_tab::exit_debug_and_clear().
octave_user_function* octave_value::user_function_value | ( | bool | silent = false | ) | const |
Referenced by octave_fcn_handle::octave_fcn_handle(), octave_fcn_inline::octave_fcn_inline(), octave_fcn_handle::parse_anon_fcn_handle(), octave_fcn_handle::print_raw(), octave_fcn_handle::save_ascii(), octave_fcn_handle::save_binary(), octave_fcn_handle::save_hdf5(), and octave_class::subsasgn_common().
octave_user_script* octave_value::user_script_value | ( | bool | silent = false | ) | const |
Array<double> octave_value::vector_value | ( | bool | frc_str_conv = false , |
bool | frc_vec_conv = false |
||
) | const |
Referenced by parse_range_spec().
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_perm_matrix::write(), and octave::stream::write().
boolNDArray octave_value::xbool_array_value | ( | const char * | fmt, |
... | |||
) | const |
boolMatrix octave_value::xbool_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
bool octave_value::xbool_value | ( | const char * | fmt, |
... | |||
) | const |
Cell octave_value::xcell_value | ( | const char * | fmt, |
... | |||
) | const |
Array<std::string> octave_value::xcellstr_value | ( | const char * | fmt, |
... | |||
) | const |
charNDArray octave_value::xchar_array_value | ( | const char * | fmt, |
... | |||
) | const |
charMatrix octave_value::xchar_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
ColumnVector octave_value::xcolumn_vector_value | ( | const char * | fmt, |
... | |||
) | const |
ComplexNDArray octave_value::xcomplex_array_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by do_bessel(), and Fellipj().
ComplexColumnVector octave_value::xcomplex_column_vector_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by do_bessel().
ComplexDiagMatrix octave_value::xcomplex_diag_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
ComplexMatrix octave_value::xcomplex_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by Fgsvd().
ComplexRowVector octave_value::xcomplex_row_vector_value | ( | const char * | fmt, |
... | |||
) | const |
Complex octave_value::xcomplex_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by do_bessel(), and Fellipj().
DiagMatrix octave_value::xdiag_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
double octave_value::xdouble_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by handle_property::do_set(), Fellipj(), and reparent().
octave_fcn_handle* octave_value::xfcn_handle_value | ( | const char * | fmt, |
... | |||
) | const |
octave_fcn_inline* octave_value::xfcn_inline_value | ( | const char * | fmt, |
... | |||
) | const |
FloatNDArray octave_value::xfloat_array_value | ( | const char * | fmt, |
... | |||
) | const |
FloatColumnVector octave_value::xfloat_column_vector_value | ( | const char * | fmt, |
... | |||
) | const |
FloatComplexNDArray octave_value::xfloat_complex_array_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by do_bessel().
FloatComplexColumnVector octave_value::xfloat_complex_column_vector_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by do_bessel().
FloatComplexDiagMatrix octave_value::xfloat_complex_diag_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
FloatComplexMatrix octave_value::xfloat_complex_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by Fgsvd().
FloatComplexRowVector octave_value::xfloat_complex_row_vector_value | ( | const char * | fmt, |
... | |||
) | const |
FloatComplex octave_value::xfloat_complex_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by do_bessel().
Array<FloatComplex> octave_value::xfloat_complex_vector_value | ( | const char * | fmt, |
... | |||
) | const |
FloatDiagMatrix octave_value::xfloat_diag_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
FloatMatrix octave_value::xfloat_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by Fgsvd().
FloatRowVector octave_value::xfloat_row_vector_value | ( | const char * | fmt, |
... | |||
) | const |
float octave_value::xfloat_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
float octave_value::xfloat_value | ( | const char * | fmt, |
... | |||
) | const |
octave_function* octave_value::xfunction_value | ( | const char * | fmt, |
... | |||
) | const |
octave_idx_type octave_value::xidx_type_value | ( | const char * | fmt, |
... | |||
) | const |
int16NDArray octave_value::xint16_array_value | ( | const char * | fmt, |
... | |||
) | const |
octave_int16 octave_value::xint16_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
int32NDArray octave_value::xint32_array_value | ( | const char * | fmt, |
... | |||
) | const |
octave_int32 octave_value::xint32_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
int64NDArray octave_value::xint64_array_value | ( | const char * | fmt, |
... | |||
) | const |
octave_int64 octave_value::xint64_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by octave::stream::seek().
int64_t octave_value::xint64_value | ( | const char * | fmt, |
... | |||
) | const |
int8NDArray octave_value::xint8_array_value | ( | const char * | fmt, |
... | |||
) | const |
octave_int8 octave_value::xint8_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
int octave_value::xint_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by intfield().
Array<int> octave_value::xint_vector_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by F__magick_read__().
|
inline |
Definition at line 1455 of file ov.h.
Referenced by Cell::xisalnum().
|
inline |
Definition at line 1456 of file ov.h.
Referenced by Cell::xisalpha().
|
inline |
Definition at line 1457 of file ov.h.
Referenced by Cell::xisascii().
|
inline |
Definition at line 1458 of file ov.h.
Referenced by Cell::xiscntrl().
|
inline |
Definition at line 1459 of file ov.h.
Referenced by Cell::xisdigit().
|
inline |
Definition at line 1460 of file ov.h.
Referenced by Cell::xisgraph().
|
inline |
Definition at line 1461 of file ov.h.
Referenced by Cell::xislower().
|
inline |
Definition at line 1462 of file ov.h.
Referenced by Cell::xisprint().
|
inline |
Definition at line 1463 of file ov.h.
Referenced by Cell::xispunct().
|
inline |
Definition at line 1464 of file ov.h.
Referenced by Cell::xisspace().
|
inline |
Definition at line 1465 of file ov.h.
Referenced by Cell::xisupper().
|
inline |
Definition at line 1466 of file ov.h.
Referenced by Cell::xisxdigit().
octave_value_list octave_value::xlist_value | ( | const char * | fmt, |
... | |||
) | const |
long int octave_value::xlong_value | ( | const char * | fmt, |
... | |||
) | const |
octave_map octave_value::xmap_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by decode_subscripts(), octave_struct::subsasgn(), and octave_class::subsasgn_common().
int octave_value::xnint_value | ( | const char * | fmt, |
... | |||
) | const |
Array<octave_idx_type> octave_value::xoctave_idx_type_vector_value | ( | const char * | fmt, |
... | |||
) | const |
PermMatrix octave_value::xperm_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
Range octave_value::xrange_value | ( | const char * | fmt, |
... | |||
) | const |
RowVector octave_value::xrow_vector_value | ( | const char * | fmt, |
... | |||
) | const |
octave_scalar_map octave_value::xscalar_map_value | ( | const char * | fmt, |
... | |||
) | const |
double octave_value::xscalar_value | ( | const char * | fmt, |
... | |||
) | const |
short int octave_value::xshort_value | ( | const char * | fmt, |
... | |||
) | const |
|
inline |
SparseBoolMatrix octave_value::xsparse_bool_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
SparseComplexMatrix octave_value::xsparse_complex_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
SparseMatrix octave_value::xsparse_matrix_value | ( | const char * | fmt, |
... | |||
) | const |
std::string octave_value::xstring_value | ( | const char * | fmt, |
... | |||
) | const |
Referenced by do_fwrite(), extract_function(), Fdiary(), initialize_jvm(), and stringfield().
string_vector octave_value::xstring_vector_value | ( | const char * | fmt, |
... | |||
) | const |
|
inline |
Definition at line 1468 of file ov.h.
Referenced by Cell::xtolower().
|
inline |
Definition at line 1469 of file ov.h.
Referenced by Cell::xtoupper().
uint16NDArray octave_value::xuint16_array_value | ( | const char * | fmt, |
... | |||
) | const |
octave_uint16 octave_value::xuint16_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
uint32NDArray octave_value::xuint32_array_value | ( | const char * | fmt, |
... | |||
) | const |
octave_uint32 octave_value::xuint32_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
uint64NDArray octave_value::xuint64_array_value | ( | const char * | fmt, |
... | |||
) | const |
octave_uint64 octave_value::xuint64_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
uint64_t octave_value::xuint64_value | ( | const char * | fmt, |
... | |||
) | const |
uint8NDArray octave_value::xuint8_array_value | ( | const char * | fmt, |
... | |||
) | const |
octave_uint8 octave_value::xuint8_scalar_value | ( | const char * | fmt, |
... | |||
) | const |
unsigned int octave_value::xuint_value | ( | const char * | fmt, |
... | |||
) | const |
unsigned long int octave_value::xulong_value | ( | const char * | fmt, |
... | |||
) | const |
octave_user_code* octave_value::xuser_code_value | ( | const char * | fmt, |
... | |||
) | const |
octave_user_function* octave_value::xuser_function_value | ( | const char * | fmt, |
... | |||
) | const |
octave_user_script* octave_value::xuser_script_value | ( | const char * | fmt, |
... | |||
) | const |
unsigned short int octave_value::xushort_value | ( | const char * | fmt, |
... | |||
) | const |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
Definition at line 2615 of file ov.cc.
Referenced by do_non_const_unary_op().
|
protected |
The real representation.
Definition at line 1505 of file ov.h.
Referenced by dim_vector::cumulative(), do_non_const_unary_op(), do_unary_op(), print_info(), and dim_vector::redim().