#include "ov.h"
Definition at line 64 of file ov.h.
octave_value::octave_value | ( | void | ) | [inline] |
Definition at line 165 of file ov.h.
References octave_base_value::count, and rep.
Referenced by empty_conv(), and storable_value().
octave_value::octave_value | ( | octave_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 597 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatMatrix & | m, | |
const MatrixType & | t = MatrixType() | |||
) |
Definition at line 603 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const NDArray & | nda | ) |
Definition at line 609 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatNDArray & | nda | ) |
Definition at line 615 of file ov.cc.
References maybe_mutate().
Definition at line 621 of file ov.cc.
References maybe_mutate().
Definition at line 627 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const DiagMatrix & | d | ) |
Definition at line 657 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const DiagArray2< double > & | d | ) |
Definition at line 633 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const DiagArray2< float > & | d | ) |
Definition at line 639 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const DiagArray2< Complex > & | d | ) |
Definition at line 645 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const DiagArray2< FloatComplex > & | d | ) |
octave_value::octave_value | ( | const FloatDiagMatrix & | d | ) |
Definition at line 663 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const RowVector & | v | ) |
Definition at line 669 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatRowVector & | v | ) |
Definition at line 675 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const ColumnVector & | v | ) |
Definition at line 681 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatColumnVector & | v | ) |
Definition at line 687 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const Complex & | C | ) |
Definition at line 693 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatComplex & | C | ) |
octave_value::octave_value | ( | const ComplexMatrix & | m, | |
const MatrixType & | t = MatrixType() | |||
) |
Definition at line 705 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatComplexMatrix & | m, | |
const MatrixType & | t = MatrixType() | |||
) |
Definition at line 711 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const ComplexNDArray & | cnda | ) |
Definition at line 717 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatComplexNDArray & | cnda | ) |
Definition at line 723 of file ov.cc.
References maybe_mutate().
Definition at line 729 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const Array< FloatComplex > & | m | ) |
octave_value::octave_value | ( | const ComplexDiagMatrix & | d | ) |
Definition at line 741 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatComplexDiagMatrix & | d | ) |
Definition at line 747 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const ComplexRowVector & | v | ) |
Definition at line 753 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatComplexRowVector & | v | ) |
Definition at line 759 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const ComplexColumnVector & | v | ) |
Definition at line 765 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const FloatComplexColumnVector & | v | ) |
Definition at line 771 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const PermMatrix & | p | ) |
Definition at line 777 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const boolMatrix & | bm, | |
const MatrixType & | t = MatrixType() | |||
) |
Definition at line 788 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const boolNDArray & | bnda | ) |
Definition at line 794 of file ov.cc.
References maybe_mutate().
Definition at line 800 of file ov.cc.
References maybe_mutate().
Definition at line 806 of file ov.cc.
References maybe_mutate().
Definition at line 814 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const std::string & | s, | |
char | type = '\'' | |||
) |
Definition at line 822 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const string_vector & | s, | |
char | type = '\'' | |||
) |
Definition at line 830 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const charMatrix & | chm, | |
char | type = '\'' | |||
) |
Definition at line 838 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const charNDArray & | chnda, | |
char | type = '\'' | |||
) |
Definition at line 846 of file ov.cc.
References maybe_mutate().
Definition at line 854 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const charMatrix & | chm, | |
bool | is_string, | |||
char | type = '\'' | |||
) |
Definition at line 862 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const charNDArray & | chnda, | |
bool | is_string, | |||
char | type = '\'' | |||
) |
Definition at line 870 of file ov.cc.
References maybe_mutate().
Definition at line 878 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const SparseMatrix & | m, | |
const MatrixType & | t = MatrixType () | |||
) |
Definition at line 886 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const Sparse< double > & | m, | |
const MatrixType & | t = MatrixType () | |||
) |
Definition at line 892 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const SparseComplexMatrix & | m, | |
const MatrixType & | t = MatrixType () | |||
) |
Definition at line 898 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const Sparse< Complex > & | m, | |
const MatrixType & | t = MatrixType () | |||
) |
Definition at line 904 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const SparseBoolMatrix & | bm, | |
const MatrixType & | t = MatrixType () | |||
) |
Definition at line 910 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const Sparse< bool > & | m, | |
const MatrixType & | t = MatrixType () | |||
) |
Definition at line 916 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const octave_int8 & | i | ) |
Definition at line 922 of file ov.cc.
References maybe_mutate().
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 | ) |
Definition at line 970 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const Array< octave_int8 > & | inda | ) |
Definition at line 976 of file ov.cc.
References maybe_mutate().
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 | |||
) |
Definition at line 1066 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const Array< std::string > & | cellstr | ) |
Definition at line 1125 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const idx_vector & | idx, | |
bool | lazy = true | |||
) |
Definition at line 1073 of file ov.cc.
References idx_vector::class_colon, idx_vector::class_mask, idx_vector::class_range, idx_vector::class_scalar, idx_vector::class_vector, idx_vector::idx_class(), maybe_mutate(), rep, scalar, and idx_vector::unconvert().
Definition at line 1131 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const Range & | r | ) |
Definition at line 1137 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const octave_map & | m | ) |
Definition at line 1143 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const octave_scalar_map & | m | ) |
octave_value::octave_value | ( | const Octave_map & | m | ) |
Definition at line 1154 of file ov.cc.
References maybe_mutate().
octave_value::octave_value | ( | const Octave_map & | m, | |
const std::string & | id, | |||
const std::list< std::string > & | plist | |||
) |
octave_value::octave_value | ( | const octave_value_list & | m, | |
bool | = false | |||
) |
octave_value::octave_value | ( | octave_value::magic_colon | ) |
octave_value::octave_value | ( | octave_base_value * | new_rep, | |
bool | borrow = false | |||
) |
Definition at line 1176 of file ov.cc.
References octave_base_value::count, and rep.
octave_value::octave_value | ( | octave_base_value * | new_rep, | |
int | xcount | |||
) |
Definition at line 1183 of file ov.cc.
References octave_base_value::count, and rep.
octave_value::octave_value | ( | const octave_value & | a | ) | [inline] |
Definition at line 296 of file ov.h.
References octave_base_value::count, and rep.
octave_value::~octave_value | ( | void | ) | [inline] |
Definition at line 312 of file ov.h.
References octave_base_value::count, and rep.
octave_value::octave_value | ( | const octave_base_value * | ) | [private] |
octave_value octave_value::all | ( | int | dim = 0 |
) | const [inline] |
Definition at line 578 of file ov.h.
References octave_base_value::all(), and rep.
Referenced by octave_perm_matrix::all(), octave_lazy_index::all(), octave_base_matrix< boolNDArray >::all(), and octave_base_diag< DiagMatrix, Matrix >::all().
string_vector octave_value::all_strings | ( | bool | pad = false |
) | const [inline] |
Definition at line 863 of file ov.h.
References octave_base_value::all_strings(), and rep.
Referenced by octave_base_value::all_strings(), DEFUN(), DEFUN_DLD(), do_strcmp_fun(), and octave_value_list::make_argv().
bool octave_value::all_zero_dims | ( | void | ) | const [inline] |
Definition at line 465 of file ov.h.
References dim_vector::all_zero(), and dims().
Referenced by tree_matrix::rvalue1().
octave_value octave_value::any | ( | int | dim = 0 |
) | const [inline] |
Definition at line 581 of file ov.h.
References octave_base_value::any(), and rep.
Referenced by octave_perm_matrix::any(), octave_lazy_index::any(), octave_base_matrix< boolNDArray >::any(), and octave_base_diag< DiagMatrix, Matrix >::any().
Definition at line 752 of file ov.h.
References octave_base_value::array_value(), and rep.
Referenced by DEFUN(), DEFUN_DLD(), do_accumarray_minmax_fun(), do_diff(), do_fft(), do_fft2(), do_fftn(), do_hypot(), do_trilu(), printf_value_cache::double_value(), int_vector_value(), is_handle(), is_handle_visible(), octave_idx_type_vector_value(), save_mat5_binary_element(), save_mat5_element_length(), and vector_value().
mxArray* octave_value::as_mxArray | ( | void | ) | const [inline] |
Definition at line 1077 of file ov.h.
References octave_base_value::as_mxArray(), and rep.
Referenced by octave_perm_matrix::as_mxArray(), octave_base_diag< DMT, MT >::as_mxArray(), mxArray_octave_value::dup(), mexGet(), and mxArray_octave_value::mutate().
octave_value & octave_value::assign | ( | assign_op | op, | |
const octave_value & | rhs | |||
) |
Definition at line 1381 of file ov.cc.
References octave_base_value::count, do_binary_op, error(), error_state, f, gripe_library_execution_error(), is_defined(), octave_value_typeinfo::lookup_assign_op(), maybe_mutate(), op_asn_eq, op_eq_to_binary_op(), operator=(), rep, storable_value(), and type_id().
octave_value & octave_value::assign | ( | assign_op | op, | |
const std::string & | type, | |||
const std::list< octave_value_list > & | idx, | |||
const octave_value & | rhs | |||
) |
Definition at line 1338 of file ov.cc.
References assign_op_as_string(), do_binary_op, error(), error_state, gripe_assign_failed_or_no_method(), is_defined(), make_unique(), op_asn_eq, op_eq_to_binary_op(), subsasgn(), subsref(), and type_name().
Referenced by octave_lvalue::assign(), binary_assoc_op_defun_body(), and do_non_const_unary_op().
std::string octave_value::assign_op_as_string | ( | assign_op | op | ) | [static] |
Definition at line 413 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_lshift_eq, op_mul_eq, op_pow_eq, op_rshift_eq, and op_sub_eq.
Referenced by assign(), octave_value_typeinfo::do_register_assign_op(), octave_value_typeinfo::do_register_assignany_op(), octave_base_value::numeric_assign(), op_eq_to_binary_op(), tree_multi_assignment::oper(), and tree_simple_assignment::oper().
std::string octave_value::binary_op_as_string | ( | binary_op | op | ) | [static] |
Definition at line 175 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_lshift, op_lt, op_mul, op_ne, op_pow, op_rshift, op_struct_ref, and op_sub.
Referenced by do_binary_op(), octave_value_typeinfo::do_register_binary_class_op(), octave_value_typeinfo::do_register_binary_op(), and tree_binary_expression::oper().
std::string octave_value::binary_op_fcn_name | ( | binary_op | op | ) | [static] |
Definition at line 273 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_value_typeinfo::do_register_binary_class_op(), and octave_value_typeinfo::do_register_binary_op().
std::string octave_value::binary_op_fcn_name | ( | compound_binary_op | op | ) | [static] |
Definition at line 359 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.
octave_value::assign_op octave_value::binary_op_to_assign_op | ( | binary_op | op | ) | [static] |
boolNDArray octave_value::bool_array_value | ( | bool | warn = false |
) | const [inline] |
Definition at line 782 of file ov.h.
References octave_base_value::bool_array_value(), and rep.
Referenced by octave_base_diag< DMT, MT >::bool_array_value(), DEFUN(), DEFUN_DLD(), do_trilu(), oct_assignop_conv_and_assign(), save_mat5_binary_element(), and save_mat5_element_length().
boolMatrix octave_value::bool_matrix_value | ( | bool | warn = false |
) | const [inline] |
Definition at line 779 of file ov.h.
References octave_base_value::bool_matrix_value(), and rep.
Definition at line 776 of file ov.h.
References octave_base_value::bool_value(), and rep.
Referenced by DEFUN().
builtin_type_t octave_value::builtin_type | ( | void | ) | const [inline] |
Definition at line 584 of file ov.h.
References octave_base_value::builtin_type(), and rep.
Referenced by DEFUN(), DEFUN_DLD(), do_accumarray_minmax_fun(), do_cumminmax_body(), do_extended_gcd(), do_minmax_body(), do_simple_gcd(), do_trilu(), get_dispatch_type(), octave_base_sparse< T >::map(), and maybe_optimized_builtin().
size_t octave_value::byte_size | ( | void | ) | const [inline] |
Definition at line 473 of file ov.h.
References octave_base_value::byte_size(), and rep.
Referenced by octave_scalar_struct::byte_size(), octave_struct::byte_size(), octave_class::byte_size(), DEFUN(), symbol_info_list::display(), dump_octave_core(), symbol_info_list::map_value(), and symbol_info_list::parse_whos_line_format().
octave_idx_type octave_value::capacity | ( | void | ) | const [inline] |
Definition at line 470 of file ov.h.
References octave_base_value::capacity(), and rep.
Referenced by symbol_info_list::display(), and symbol_info_list::parse_whos_line_format().
Cell octave_value::cell_value | ( | void | ) | const |
Definition at line 1473 of file ov.cc.
References octave_base_value::cell_value(), and rep.
Referenced by octave_base_matrix< Cell >::assign(), DEFUN(), DEFUN_DLD(), do_cleanup_waitfor_listener(), octave_user_function::do_multi_index_op(), do_simple_cellfun(), do_strcmp_fun(), tree_switch_case::label_matches(), octave_struct::load_ascii(), octave_class::load_ascii(), octave_struct::load_binary(), octave_class::load_binary(), save_mat5_binary_element(), save_mat5_element_length(), octave_cell::subsasgn(), and octave_cell::subsref().
Array<std::string> octave_value::cellstr_value | ( | void | ) | const [inline] |
Definition at line 869 of file ov.h.
References octave_base_value::cellstr_value(), and rep.
Referenced by DEFUN(), DEFUN_DLD(), and do_strcmp_fun().
charNDArray octave_value::char_array_value | ( | bool | frc_str_conv = false |
) | const [inline] |
Definition at line 788 of file ov.h.
References octave_base_value::char_array_value(), and rep.
Referenced by mxArray_octave_value::array_to_string(), octave_base_diag< DMT, MT >::char_array_value(), DEFASSIGNOP(), DEFUN(), DEFUN_DLD(), do_strcmp_fun(), mxArray_octave_value::get_string(), save_mat5_binary_element(), and save_mat5_element_length().
charMatrix octave_value::char_matrix_value | ( | bool | frc_str_conv = false |
) | const [inline] |
Definition at line 785 of file ov.h.
References octave_base_value::char_matrix_value(), and rep.
Referenced by octave_base_value::char_matrix_value(), octave_stream::read(), save_mat_binary_data(), and printf_value_cache::string_value().
std::string octave_value::class_name | ( | void | ) | const [inline] |
Definition at line 1013 of file ov.h.
References rep.
Referenced by DEFCONSTFUN(), DEFUN(), DEFUN_DLD(), do_binary_op(), tm_row_const::tm_row_const_rep::do_init_element(), do_simple_gcd(), do_trilu(), do_unary_op(), mxArray_octave_value::get_class_id(), mxArray_octave_value::get_class_name(), get_dispatch_type(), symbol_info_list::map_value(), octave_class::octave_class(), octave_type_conv_body(), save_mat5_binary_element(), save_mat5_element_length(), and try_cellfun_internal_ops().
octave_base_value * octave_value::clone | ( | void | ) | const |
Definition at line 1190 of file ov.cc.
References octave_base_value::clone(), and rep.
Referenced by octave_base_value::empty_clone(), and octave_base_value::unique_clone().
ColumnVector octave_value::column_vector_value | ( | bool | frc_str_conv = false , |
|
bool | frc_vec_conv = false | |||
) | const |
Definition at line 1567 of file ov.cc.
References vector_value().
Referenced by DEFUN_DLD(), and xnorm().
octave_idx_type octave_value::columns | ( | void | ) | const [inline] |
Definition at line 459 of file ov.h.
References octave_base_value::columns(), and rep.
Referenced by check_lu_dims(), check_qr_dims(), DEFUN(), DEFUN_DLD(), dispatch_kron(), do_load(), get_dimensions(), is_equal(), is_zero_by_zero(), tree_matrix::rvalue1(), tree_binary_expression::rvalue1(), save_mat_binary_data(), save_three_d(), and xnorm().
ComplexNDArray octave_value::complex_array_value | ( | bool | frc_str_conv = false |
) | const [inline] |
Definition at line 770 of file ov.h.
References octave_base_value::complex_array_value(), and rep.
Referenced by complex_vector_value(), DEFUN(), DEFUN_DLD(), do_accumarray_minmax_fun(), do_bessel(), do_diff(), do_fft(), do_fft2(), do_fftn(), do_trilu(), save_mat5_binary_element(), and save_mat5_element_length().
ComplexColumnVector octave_value::complex_column_vector_value | ( | bool | frc_str_conv = false , |
|
bool | frc_vec_conv = false | |||
) | const |
Definition at line 1575 of file ov.cc.
References complex_vector_value().
Referenced by DEFUN_DLD(), do_bessel(), and xnorm().
ComplexDiagMatrix octave_value::complex_diag_matrix_value | ( | bool | force = false |
) | const [inline] |
Definition at line 806 of file ov.h.
References octave_base_value::complex_diag_matrix_value(), and rep.
Referenced by DEFUN_DLD().
ComplexMatrix octave_value::complex_matrix_value | ( | bool | frc_str_conv = false |
) | const [inline] |
Definition at line 764 of file ov.h.
References octave_base_value::complex_matrix_value(), and rep.
Referenced by DEFUN_DLD(), save_mat_binary_data(), scalar_xpow(), xcolnorms(), xfrobnorm(), xnorm(), and xrownorms().
ComplexRowVector octave_value::complex_row_vector_value | ( | bool | frc_str_conv = false , |
|
bool | frc_vec_conv = false | |||
) | const |
Definition at line 1591 of file ov.cc.
References complex_vector_value().
Definition at line 758 of file ov.h.
References octave_base_value::complex_value(), and rep.
Referenced by octave_complex_diag_matrix::chk_valid_scalar(), DEFUN(), do_bessel(), and save_mat_binary_data().
Array< Complex > octave_value::complex_vector_value | ( | bool | frc_str_conv = false , |
|
bool | frc_vec_conv = false | |||
) | const |
Definition at line 1764 of file ov.cc.
References complex_array_value(), Array< T >::dims(), error_state, make_vector_dims(), Array< T >::reshape(), and type_name().
Referenced by complex_column_vector_value(), complex_row_vector_value(), and DEFUN_DLD().
void octave_value::convert_to_row_or_column_vector | ( | void | ) | [inline] |
Definition at line 990 of file ov.h.
References octave_base_value::convert_to_row_or_column_vector(), and rep.
octave_value octave_value::convert_to_str | ( | bool | pad = false , |
|
bool | force = false , |
|||
char | type = '\'' | |||
) | const [inline] |
Definition at line 982 of file ov.h.
References octave_base_value::convert_to_str(), and rep.
Referenced by octave_range::convert_to_str_internal(), octave_sparse_bool_matrix::convert_to_str_internal(), octave_bool_matrix::convert_to_str_internal(), DEFUN(), octave_base_stream::do_scanf(), tree_colon_expression::make_range(), read_mat5_binary_element(), read_mat_binary_data(), and tree_matrix::rvalue1().
octave_value octave_value::convert_to_str_internal | ( | bool | pad, | |
bool | force, | |||
char | type | |||
) | const [inline] |
Definition at line 987 of file ov.h.
References octave_base_value::convert_to_str_internal(), and rep.
Referenced by octave_perm_matrix::convert_to_str_internal(), and octave_base_diag< DMT, MT >::convert_to_str_internal().
octave_value octave_value::diag | ( | octave_idx_type | k = 0 |
) | const [inline] |
Definition at line 1079 of file ov.h.
References octave_base_value::diag(), and rep.
Referenced by dispatch_kron().
DiagMatrix octave_value::diag_matrix_value | ( | bool | force = false |
) | const [inline] |
Definition at line 800 of file ov.h.
References octave_base_value::diag_matrix_value(), and rep.
Referenced by DEFUN_DLD().
dim_vector octave_value::dims | ( | void | ) | const [inline] |
Definition at line 454 of file ov.h.
References octave_base_value::dims(), and rep.
Referenced by octave_value_list::all_scalars(), all_zero_dims(), tm_row_const::tm_row_const_rep::cellify(), octave_base_value::columns(), convert_cdata(), DEFCONSTFUN(), DEFUN(), DEFUN_DLD(), do_diff(), do_fft(), do_fft2(), do_fftn(), tm_row_const::tm_row_const_rep::do_init_element(), do_mat2cell(), do_strcmp_fun(), do_trilu(), mxArray_octave_value::get_dimensions(), tm_row_const::tm_row_const_rep::init(), length(), octave_base_value::ndims(), octave_base_value::numel(), octave_class::octave_class(), octave_scalar_struct::print_raw(), octave_base_value::rows(), save_mat5_binary_element(), try_cellfun_internal_ops(), and tree_evaluator::visit_simple_for_command().
octave_value octave_value::do_index_op | ( | const octave_value_list & | idx, | |
bool | resize_ok = false | |||
) | [inline] |
Definition at line 424 of file ov.h.
References octave_base_value::do_index_op(), and rep.
Referenced by DEFUN_DLD(), octave_scalar::do_index_op(), octave_range::do_index_op(), octave_perm_matrix::do_index_op(), OCTAVE_VALUE_INT_SCALAR_T::do_index_op(), octave_float_complex::do_index_op(), octave_float_scalar::do_index_op(), octave_complex::do_index_op(), octave_bool::do_index_op(), octave_base_diag< DMT, MT >::do_index_op(), do_mat2cell(), do_trilu(), and tree_evaluator::visit_simple_for_command().
octave_value_list octave_value::do_multi_index_op | ( | int | nargout, | |
const octave_value_list & | idx, | |||
const std::list< octave_lvalue > * | lvalue_list | |||
) |
Definition at line 1296 of file ov.cc.
References octave_base_value::do_multi_index_op(), and rep.
octave_value_list octave_value::do_multi_index_op | ( | int | nargout, | |
const octave_value_list & | idx | |||
) |
Definition at line 1290 of file ov.cc.
References octave_base_value::do_multi_index_op(), and rep.
Referenced by DEFUN_DLD(), octave_fcn_binder::do_multi_index_op(), octave_fcn_handle::do_multi_index_op(), get_output_list(), tree_colon_expression::make_range(), octave_class::reconstruct_exemplar(), tree_identifier::rvalue(), tree_colon_expression::rvalue1(), and octave_oncleanup::~octave_oncleanup().
octave_value & octave_value::do_non_const_unary_op | ( | unary_op | op | ) |
Definition at line 2391 of file ov.cc.
References octave_base_value::count, do_unary_op, error(), f, gripe_library_execution_error(), gripe_unary_op(), gripe_unary_op_conversion_failed(), is_undefined(), octave_value_typeinfo::lookup_non_const_unary_op(), make_unique(), numeric_conversion_function(), op_decr, op_incr, rep, type_id(), type_name(), and unary_op_as_string().
Referenced by do_non_const_unary_op(), octave_lvalue::do_unary_op(), and tree_prefix_expression::rvalue1().
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 2508 of file ov.cc.
References assign(), do_non_const_unary_op(), and unary_op_to_assign_op().
Definition at line 732 of file ov.h.
References octave_base_value::double_value(), and rep.
Referenced by octave_diag_matrix::chk_valid_scalar(), convert_font_size(), convert_position(), convert_to_valid_int(), DEFUN(), DEFUN_DLD(), do_rand(), gca(), gcf(), is_handle(), is_handle_visible(), reparent(), save_mat_binary_data(), octave_base_value::scalar_value(), xcolnorms(), xnorm(), and xrownorms().
void octave_value::dump | ( | std::ostream & | os | ) | const [inline] |
Definition at line 1103 of file ov.h.
References octave_base_value::dump(), and rep.
Referenced by symbol_table::do_dump(), symbol_table::symbol_record::symbol_record_rep::dump(), and symbol_table::dump_global().
octave_base_value* octave_value::empty_clone | ( | void | ) | const [inline] |
Definition at line 306 of file ov.h.
References octave_base_value::empty_clone(), and rep.
Referenced by empty_conv().
octave_value octave_value::empty_conv | ( | const std::string & | type, | |
const octave_value & | rhs = octave_value () | |||
) | [static] |
Definition at line 2626 of file ov.cc.
References empty_clone(), octave_value(), and panic_impossible.
Referenced by octave_scalar_struct::subsasgn(), octave_struct::subsasgn(), octave_cell::subsasgn(), octave_base_value::subsasgn(), octave_base_sparse< T >::subsasgn(), octave_base_matrix< MT >::subsasgn(), octave_base_diag< DMT, MT >::subsasgn(), and octave_class::subsasgn_common().
void octave_value::erase_subfunctions | ( | void | ) | [inline] |
Definition at line 697 of file ov.h.
References octave_base_value::erase_subfunctions(), and rep.
Referenced by symbol_table::fcn_info::fcn_info_rep::clear_user_function().
octave_value octave_value::eval | ( | void | ) | [inline] |
octave_value octave_value::fast_elem_extract | ( | octave_idx_type | n | ) | const [inline] |
Definition at line 1178 of file ov.h.
References octave_base_value::fast_elem_extract(), and rep.
virtual bool octave_value::fast_elem_insert | ( | octave_idx_type | n, | |
const octave_value & | x | |||
) | [inline, virtual] |
Definition at line 1185 of file ov.h.
References octave_base_value::fast_elem_insert(), make_unique(), and rep.
octave_fcn_handle * octave_value::fcn_handle_value | ( | bool | silent = false |
) | const |
Definition at line 1530 of file ov.cc.
References octave_base_value::fcn_handle_value(), and rep.
Referenced by DEFUN_DLD(), octave_fcn_handle::load_ascii(), octave_fcn_handle::load_binary(), octave_fcn_inline::octave_fcn_inline(), and read_mat5_binary_element().
octave_fcn_inline * octave_value::fcn_inline_value | ( | bool | silent = false |
) | const |
Definition at line 1536 of file ov.cc.
References octave_base_value::fcn_inline_value(), and rep.
octave_base_value* octave_value::find_parent_class | ( | const std::string & | parent_class_name | ) | [inline] |
Definition at line 892 of file ov.h.
References octave_base_value::find_parent_class(), and rep.
Referenced by DEFUN().
FloatNDArray octave_value::float_array_value | ( | bool | frc_str_conv = false |
) | const [inline] |
Definition at line 755 of file ov.h.
References octave_base_value::float_array_value(), and rep.
Referenced by DEFUN(), DEFUN_DLD(), do_accumarray_minmax_fun(), do_diff(), do_extended_gcd(), do_fft(), do_fft2(), do_fftn(), do_hypot(), do_simple_gcd(), float_vector_value(), 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 |
Definition at line 1778 of file ov.cc.
References float_vector_value().
Referenced by DEFUN_DLD(), and xnorm().
FloatComplexNDArray octave_value::float_complex_array_value | ( | bool | frc_str_conv = false |
) | const [inline] |
Definition at line 773 of file ov.h.
References octave_base_value::float_complex_array_value(), and rep.
Referenced by DEFUN(), DEFUN_DLD(), do_accumarray_minmax_fun(), do_bessel(), do_diff(), do_fft(), do_fft2(), do_fftn(), float_complex_vector_value(), 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 |
Definition at line 1786 of file ov.cc.
References float_complex_vector_value().
Referenced by DEFUN_DLD(), do_bessel(), and xnorm().
FloatComplexDiagMatrix octave_value::float_complex_diag_matrix_value | ( | bool | force = false |
) | const [inline] |
Definition at line 809 of file ov.h.
References octave_base_value::float_complex_diag_matrix_value(), and rep.
Referenced by DEFUN_DLD().
FloatComplexMatrix octave_value::float_complex_matrix_value | ( | bool | frc_str_conv = false |
) | const [inline] |
Definition at line 767 of file ov.h.
References octave_base_value::float_complex_matrix_value(), and rep.
Referenced by DEFUN_DLD(), xcolnorms(), xfrobnorm(), xnorm(), and xrownorms().
FloatComplexRowVector octave_value::float_complex_row_vector_value | ( | bool | frc_str_conv = false , |
|
bool | frc_vec_conv = false | |||
) | const |
Definition at line 1802 of file ov.cc.
References float_complex_vector_value().
FloatComplex octave_value::float_complex_value | ( | bool | frc_str_conv = false |
) | const [inline] |
Definition at line 761 of file ov.h.
References octave_base_value::float_complex_value(), and rep.
Referenced by octave_float_complex_diag_matrix::chk_valid_scalar(), DEFUN(), and do_bessel().
Array< FloatComplex > octave_value::float_complex_vector_value | ( | bool | frc_str_conv = false , |
|
bool | frc_vec_conv = false | |||
) | const |
Definition at line 1824 of file ov.cc.
References Array< T >::dims(), error_state, float_complex_array_value(), make_vector_dims(), Array< T >::reshape(), and type_name().
Referenced by float_complex_column_vector_value(), and float_complex_row_vector_value().
FloatDiagMatrix octave_value::float_diag_matrix_value | ( | bool | force = false |
) | const [inline] |
Definition at line 803 of file ov.h.
References octave_base_value::float_diag_matrix_value(), and rep.
Referenced by DEFUN_DLD().
FloatMatrix octave_value::float_matrix_value | ( | bool | frc_str_conv = false |
) | const [inline] |
Definition at line 749 of file ov.h.
References octave_base_value::float_matrix_value(), and rep.
Referenced by DEFUN_DLD(), xcolnorms(), xfrobnorm(), xnorm(), and xrownorms().
FloatRowVector octave_value::float_row_vector_value | ( | bool | frc_str_conv = false , |
|
bool | frc_vec_conv = false | |||
) | const |
Definition at line 1794 of file ov.cc.
References float_vector_value().
Definition at line 741 of file ov.h.
References octave_base_value::float_scalar_value(), and rep.
Definition at line 735 of file ov.h.
References octave_base_value::float_value(), and rep.
Referenced by octave_float_diag_matrix::chk_valid_scalar(), DEFUN(), DEFUN_DLD(), do_hypot(), octave_base_value::float_scalar_value(), xcolnorms(), xnorm(), and xrownorms().
Array< float > octave_value::float_vector_value | ( | bool | frc_str_conv = false , |
|
bool | frc_vec_conv = false | |||
) | const |
Definition at line 1810 of file ov.cc.
References Array< T >::dims(), error_state, float_array_value(), make_vector_dims(), Array< T >::reshape(), and type_name().
Referenced by float_column_vector_value(), and float_row_vector_value().
octave_value octave_value::full_value | ( | void | ) | const [inline] |
Definition at line 377 of file ov.h.
References octave_base_value::full_value(), and rep.
Referenced by DEFUN().
octave_function * octave_value::function_value | ( | bool | silent = false |
) | const |
Definition at line 1506 of file ov.cc.
References octave_base_value::function_value(), and rep.
Referenced by octave_class::all_strings(), DEFCONSTFUN(), DEFUN_DLD(), do_which(), fcn_file_name(), symbol_table::find_function(), octave_class::index_vector(), is_valid_function(), make_fcn_handle(), mislocked(), munlock(), octave_class::numel(), octave_oncleanup::octave_oncleanup(), out_of_date_check(), octave_class::print_with_name(), raw_help_from_symbol_table(), octave_class::reconstruct_exemplar(), octave_class::size(), octave_class::subsasgn_common(), octave_class::subsref(), symbol_exist(), tree_print_code::visit_function_def(), tree_evaluator::visit_function_def(), tree_checker::visit_function_def(), and tree_breakpoint::visit_function_def().
octave_idx_type octave_value::get_count | ( | void | ) | const [inline] |
Definition at line 363 of file ov.h.
References octave_base_value::count, and rep.
Referenced by print_info(), and tree_prefix_expression::rvalue1().
const octave_base_value& octave_value::get_rep | ( | void | ) | const [inline] |
Definition at line 1037 of file ov.h.
References rep.
Referenced by octave_struct::fast_elem_insert(), octave_base_matrix< Cell >::fast_elem_insert(), octave_base_matrix< MT >::fast_elem_insert(), and octave_base_value::numeric_assign().
octave_idx_type octave_value::idx_type_value | ( | bool | req_int = false , |
|
bool | frc_str_conv = false | |||
) | const |
Definition at line 1482 of file ov.cc.
References int_value(), and long_value().
idx_vector octave_value::index_vector | ( | void | ) | const [inline] |
Definition at line 449 of file ov.h.
References octave_base_value::index_vector(), and rep.
Referenced by DEFUN_DLD(), dims_to_numel(), octave_class::index_vector(), octave_base_diag< DMT, MT >::index_vector(), octave_lazy_index::load_ascii(), and octave_lazy_index::load_binary().
int16NDArray octave_value::int16_array_value | ( | void | ) | const [inline] |
Definition at line 842 of file ov.h.
References octave_base_value::int16_array_value(), and rep.
Referenced by DEFUN_DLD(), do_diff(), int_vector_value(), octave_idx_type_vector_value(), save_mat5_binary_element(), and save_mat5_element_length().
octave_int16 octave_value::int16_scalar_value | ( | void | ) | const [inline] |
Definition at line 818 of file ov.h.
References octave_base_value::int16_scalar_value(), and rep.
int32NDArray octave_value::int32_array_value | ( | void | ) | const [inline] |
Definition at line 845 of file ov.h.
References octave_base_value::int32_array_value(), and rep.
Referenced by DEFUN_DLD(), do_diff(), int_vector_value(), octave_idx_type_vector_value(), save_mat5_binary_element(), and save_mat5_element_length().
octave_int32 octave_value::int32_scalar_value | ( | void | ) | const [inline] |
Definition at line 821 of file ov.h.
References octave_base_value::int32_scalar_value(), and rep.
int64NDArray octave_value::int64_array_value | ( | void | ) | const [inline] |
Definition at line 848 of file ov.h.
References octave_base_value::int64_array_value(), and rep.
Referenced by DEFUN_DLD(), do_diff(), int_vector_value(), octave_idx_type_vector_value(), save_mat5_binary_element(), and save_mat5_element_length().
octave_int64 octave_value::int64_scalar_value | ( | void | ) | const [inline] |
Definition at line 824 of file ov.h.
References octave_base_value::int64_scalar_value(), and rep.
int8NDArray octave_value::int8_array_value | ( | void | ) | const [inline] |
Definition at line 839 of file ov.h.
References octave_base_value::int8_array_value(), and rep.
Referenced by DEFUN_DLD(), do_diff(), int_vector_value(), octave_idx_type_vector_value(), save_mat5_binary_element(), and save_mat5_element_length().
octave_int8 octave_value::int8_scalar_value | ( | void | ) | const [inline] |
Definition at line 815 of file ov.h.
References octave_base_value::int8_scalar_value(), and rep.
Definition at line 711 of file ov.h.
References octave_base_value::int_value(), and rep.
Referenced by DEFUN(), DEFUN_DLD(), DEFUNX(), do_fread(), do_fwrite(), get_dimensions(), idx_type_value(), intfield(), and pr_where().
Array< int > octave_value::int_vector_value | ( | bool | req_int = false , |
|
bool | frc_str_conv = false , |
|||
bool | frc_vec_conv = false | |||
) | const |
Definition at line 1626 of file ov.cc.
References array_value(), convert_to_int_array(), Array< T >::dims(), Array< T >::elem(), error_state, error_with_cfn(), int16_array_value(), int32_array_value(), int64_array_value(), int8_array_value(), is_int16_type(), is_int32_type(), is_int64_type(), is_int8_type(), is_integer_type(), is_uint16_type(), is_uint32_type(), is_uint64_type(), is_uint8_type(), make_vector_dims(), Array< T >::numel(), Array< T >::reshape(), Array< T >::resize(), type_name(), uint16_array_value(), uint32_array_value(), uint64_array_value(), uint8_array_value(), and Array< T >::xelem().
Referenced by do_rand().
octave_base_value* octave_value::internal_rep | ( | void | ) | const [inline] |
Definition at line 1067 of file ov.h.
References rep.
Referenced by octave_class::find_parent_class(), octave_type_conv_body(), and octave_class::unique_parent_class().
octave_value octave_value::ipermute | ( | const Array< int > & | vec | ) | const [inline] |
Definition at line 488 of file ov.h.
References octave_base_value::permute(), and rep.
bool octave_value::is_anonymous_function | ( | void | ) | const [inline] |
Definition at line 670 of file ov.h.
References octave_base_value::is_anonymous_function(), and rep.
Referenced by symbol_exist().
bool octave_value::is_bool_matrix | ( | void | ) | const [inline] |
Definition at line 537 of file ov.h.
References octave_base_value::is_bool_matrix(), and rep.
bool octave_value::is_bool_scalar | ( | void | ) | const [inline] |
Definition at line 534 of file ov.h.
References octave_base_value::is_bool_scalar(), and rep.
bool octave_value::is_bool_type | ( | void | ) | const [inline] |
Definition at line 626 of file ov.h.
References octave_base_value::is_bool_type(), and rep.
Referenced by DEFUN(), DEFUN_DLD(), mxArray_octave_value::is_logical(), save_mat5_binary_element(), save_mat5_element_length(), and try_cellfun_internal_ops().
bool octave_value::is_builtin_function | ( | void | ) | const [inline] |
Definition at line 688 of file ov.h.
References octave_base_value::is_builtin_function(), and rep.
Referenced by DEFUN_DLD(), and symbol_exist().
bool octave_value::is_cell | ( | void | ) | const [inline] |
Definition at line 513 of file ov.h.
References octave_base_value::is_cell(), and rep.
Referenced by octave_base_matrix< Cell >::assign(), DEFUN(), DEFUN_DLD(), tm_row_const::tm_row_const_rep::do_init_element(), do_simple_cellfun(), do_strcmp_fun(), mxArray_octave_value::is_cell(), tree_switch_case::label_matches(), octave_struct::load_ascii(), octave_class::load_ascii(), octave_struct::load_binary(), octave_class::load_binary(), tree_index_expression::lvalue(), printf_value_cache::printf_value_cache(), save_mat5_binary_element(), save_mat5_element_length(), octave_cell::subsasgn(), and tree_evaluator::visit_simple_for_command().
bool octave_value::is_cellstr | ( | void | ) | const [inline] |
Definition at line 516 of file ov.h.
References octave_base_value::is_cellstr(), and rep.
Referenced by DEFUN(), DEFUN_DLD(), and do_strcmp_fun().
bool octave_value::is_char_matrix | ( | void | ) | const [inline] |
Definition at line 540 of file ov.h.
References octave_base_value::is_char_matrix(), and rep.
Referenced by DEFUN_DLD().
bool octave_value::is_complex_matrix | ( | void | ) | const [inline] |
Definition at line 531 of file ov.h.
References octave_base_value::is_complex_matrix(), and rep.
Referenced by save_mat5_binary_element(), save_mat5_element_length(), and save_mat_binary_data().
bool octave_value::is_complex_scalar | ( | void | ) | const [inline] |
Definition at line 528 of file ov.h.
References octave_base_value::is_complex_scalar(), and rep.
Referenced by octave_float_complex_diag_matrix::chk_valid_scalar(), octave_complex_diag_matrix::chk_valid_scalar(), save_mat5_binary_element(), save_mat5_element_length(), and save_mat_binary_data().
bool octave_value::is_complex_type | ( | void | ) | const [inline] |
Definition at line 635 of file ov.h.
References octave_base_value::is_complex_type(), and rep.
Referenced by DEFUN(), DEFUN_DLD(), dispatch_kron(), do_diff(), do_fft(), do_fft2(), do_fftn(), do_hypot(), tm_row_const::tm_row_const_rep::do_init_element(), do_sqrtm(), mxArray_octave_value::is_complex(), symbol_info_list::map_value(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_ascii_data(), save_mat_binary_data(), scalar_xpow(), xcolnorms(), xfrobnorm(), xnorm(), and xrownorms().
bool octave_value::is_constant | ( | void | ) | const [inline] |
Definition at line 664 of file ov.h.
References octave_base_value::is_constant(), and rep.
Referenced by symbol_exist(), and octave_lvalue::value().
bool octave_value::is_copy_of | ( | const octave_value & | val | ) | const [inline] |
Definition at line 1039 of file ov.h.
References rep.
Referenced by octave_fcn_handle::is_equal_to(), and octave_value_list::make_storable_values().
bool octave_value::is_cs_list | ( | void | ) | const [inline] |
Definition at line 567 of file ov.h.
References octave_base_value::is_cs_list(), and rep.
Referenced by bind_ans(), tree_argument_list::convert_to_const_vector(), tm_row_const::tm_row_const_rep::init(), tree_index_expression::rvalue(), tree_simple_assignment::rvalue1(), octave_struct::subsasgn(), octave_cell::subsasgn(), and octave_class::subsasgn_common().
bool octave_value::is_defined | ( | void | ) | const [inline] |
Definition at line 504 of file ov.h.
References octave_base_value::is_defined(), and rep.
Referenced by symbol_table::alias_built_in_function(), octave_class::all_strings(), assign(), bind_ans(), symbol_table::built_in_function_names(), symbol_table::fcn_info::fcn_info_rep::builtin_find(), octave_oncleanup::clone(), symbol_table::cmdline_function_names(), tree_argument_list::convert_to_const_vector(), DEFCONSTFUN(), DEFUN(), DEFUN_DLD(), symbol_table::do_builtin_find(), symbol_table::do_find(), octave_perm_matrix::do_index_op(), symbol_table::do_inherit(), do_load(), octave_user_function::do_multi_index_op(), octave_fcn_handle::do_multi_index_op(), do_save(), do_which(), symbol_table::symbol_record::symbol_record_rep::dump(), dump_octave_core(), symbol_table::fcn_info::fcn_info_rep::find(), symbol_table::symbol_record::find(), symbol_table::fcn_info::fcn_info_rep::find_autoload(), symbol_table::find_function(), symbol_table::find_method(), symbol_table::fcn_info::fcn_info_rep::find_method(), symbol_table::fcn_info::fcn_info_rep::find_user_function(), symbol_table::symbol_record::symbol_record_rep::force_variable(), generate_struct_completions(), get_output_list(), get_user_code(), octave_stream::getl(), octave_stream::gets(), handle_message(), octave_class::index_vector(), tree_parameter_list::initialize_undefined_elements(), input_event_hook(), symbol_table::is_built_in_function_name(), is_equal(), tree_expression::is_logically_true(), is_undefined(), is_valid_function(), is_variable(), tree_switch_case::label_matches(), symbol_table::fcn_info::fcn_info_rep::load_class_method(), looks_like_struct(), tree_colon_expression::make_range(), mexGet(), mexGetVariable(), mislocked(), munlock(), octave_class::numel(), octave_base_stream::oscanf(), octave_lazy_index::permute(), octave_oncleanup::print_raw(), octave_class::print_with_name(), raw_help_from_symbol_table(), octave_class::reconstruct_exemplar(), tree_identifier::rvalue(), tree_postfix_expression::rvalue1(), tree_prefix_expression::rvalue1(), tree_colon_expression::rvalue1(), tree_compound_binary_expression::rvalue1(), tree_binary_expression::rvalue1(), octave_class::size(), octave_stream::skipl(), octave_cell::subsasgn(), octave_base_diag< DMT, MT >::subsasgn(), octave_class::subsasgn_common(), octave_class::subsref(), symbol_exist(), octave_perm_matrix::to_dense(), octave_base_diag< DMT, MT >::to_dense(), symbol_table::fcn_info::fcn_info_rep::x_builtin_find(), and symbol_table::fcn_info::fcn_info_rep::xfind().
bool octave_value::is_diag_matrix | ( | void | ) | const [inline] |
Definition at line 543 of file ov.h.
References octave_base_value::is_diag_matrix(), and rep.
Referenced by DEFUN_DLD(), and dispatch_kron().
bool octave_value::is_dld_function | ( | void | ) | const [inline] |
Definition at line 691 of file ov.h.
References octave_base_value::is_dld_function(), and rep.
Referenced by symbol_exist().
bool octave_value::is_double_type | ( | void | ) | const [inline] |
Definition at line 589 of file ov.h.
References octave_base_value::is_double_type(), and rep.
Referenced by convert_cdata(), DEFUN(), DEFUN_DLD(), mxArray_octave_value::is_double(), xcolnorms(), xfrobnorm(), xnorm(), and xrownorms().
bool octave_value::is_dq_string | ( | void | ) | const [inline] |
Definition at line 555 of file ov.h.
References octave_base_value::is_sq_string(), octave_base_value::is_string(), and rep.
Referenced by DEFUN(), DEFUN_DLD(), tm_row_const::tm_row_const_rep::do_init_element(), and tree_colon_expression::make_range().
bool octave_value::is_empty | ( | void | ) | const [inline] |
Definition at line 510 of file ov.h.
References octave_base_value::is_empty(), and rep.
Referenced by DEFUN(), DEFUN_DLD(), gca(), gcf(), get_dimensions(), handle_message(), intfield(), mxArray_octave_value::is_empty(), is_equal(), tree_matrix::rvalue1(), gnuplot_graphics_toolkit::send_quit(), stringfield(), octave_class::subsasgn_common(), and try_cellfun_internal_ops().
bool octave_value::is_equal | ( | const octave_value & | test | ) | const |
Definition at line 1454 of file ov.cc.
References columns(), do_binary_op, error_state, is_defined(), is_empty(), is_true(), op_eq, and rows().
Referenced by tree_switch_case::label_matches().
bool octave_value::is_float_type | ( | void | ) | const [inline] |
Definition at line 595 of file ov.h.
References octave_base_value::is_float_type(), and rep.
Referenced by DEFUN(), and DEFUN_DLD().
bool octave_value::is_function | ( | void | ) | const [inline] |
Definition at line 676 of file ov.h.
References octave_base_value::is_function(), and rep.
Referenced by DEFUN_DLD(), octave_class::reconstruct_exemplar(), tree_identifier::rvalue(), and octave_fcn_handle::set_fcn().
bool octave_value::is_function_handle | ( | void | ) | const [inline] |
Definition at line 667 of file ov.h.
References octave_base_value::is_function_handle(), and rep.
Referenced by DEFUN(), DEFUN_DLD(), mxArray_octave_value::is_function_handle(), lookup_function_handle(), octave_oncleanup::octave_oncleanup(), and symbol_exist().
bool octave_value::is_inline_function | ( | void | ) | const [inline] |
Definition at line 673 of file ov.h.
References octave_base_value::is_inline_function(), and rep.
Referenced by DEFUN_DLD(), save_mat5_binary_element(), save_mat5_element_length(), and symbol_exist().
bool octave_value::is_int16_type | ( | void | ) | const [inline] |
Definition at line 603 of file ov.h.
References octave_base_value::is_int16_type(), and rep.
Referenced by DEFUN_DLD(), do_diff(), int_vector_value(), mxArray_octave_value::is_int16(), and octave_idx_type_vector_value().
bool octave_value::is_int32_type | ( | void | ) | const [inline] |
Definition at line 606 of file ov.h.
References octave_base_value::is_int32_type(), and rep.
Referenced by DEFUN_DLD(), do_diff(), int_vector_value(), mxArray_octave_value::is_int32(), and octave_idx_type_vector_value().
bool octave_value::is_int64_type | ( | void | ) | const [inline] |
Definition at line 609 of file ov.h.
References octave_base_value::is_int64_type(), and rep.
Referenced by DEFUN_DLD(), do_diff(), int_vector_value(), mxArray_octave_value::is_int64(), and octave_idx_type_vector_value().
bool octave_value::is_int8_type | ( | void | ) | const [inline] |
Definition at line 600 of file ov.h.
References octave_base_value::is_int8_type(), and rep.
Referenced by DEFUN_DLD(), do_diff(), int_vector_value(), mxArray_octave_value::is_int8(), and octave_idx_type_vector_value().
bool octave_value::is_integer_type | ( | void | ) | const [inline] |
Definition at line 629 of file ov.h.
References octave_base_value::is_integer_type(), and rep.
Referenced by check_index(), DEFUN(), DEFUN_DLD(), do_diff(), int_vector_value(), and octave_idx_type_vector_value().
bool octave_value::is_magic_colon | ( | void | ) | const [inline] |
Definition at line 570 of file ov.h.
References octave_base_value::is_magic_colon(), and rep.
Referenced by dims_to_numel().
bool octave_value::is_map | ( | void | ) | const [inline] |
Definition at line 561 of file ov.h.
References octave_base_value::is_map(), and rep.
Referenced by DEFUN(), DEFUN_DLD(), tm_row_const::tm_row_const_rep::do_init_element(), generate_struct_completions(), mxArray_octave_value::is_struct(), looks_like_struct(), octave_scalar_struct::numeric_conv(), octave_struct::numeric_conv(), octave_class::numeric_conv(), printf_value_cache::printf_value_cache(), save_mat5_binary_element(), save_mat5_element_length(), save_vars(), octave_struct::subsasgn(), octave_class::subsasgn_common(), tree_evaluator::visit_complex_for_command(), and tree_evaluator::visit_simple_for_command().
bool octave_value::is_matrix_type | ( | void | ) | const [inline] |
Definition at line 641 of file ov.h.
References octave_base_value::is_matrix_type(), and rep.
Referenced by check_limit_vals(), DEFUN(), DEFUN_DLD(), do_rand(), tree_index_expression::lvalue(), and tree_evaluator::visit_simple_for_command().
bool octave_value::is_mex_function | ( | void | ) | const [inline] |
Definition at line 694 of file ov.h.
References octave_base_value::is_mex_function(), and rep.
bool octave_value::is_null_value | ( | void | ) | const [inline] |
Definition at line 573 of file ov.h.
References octave_base_value::is_null_value(), and rep.
Referenced by DEFUN(), make_storable_value(), storable_value(), octave_struct::subsasgn(), and octave_cell::subsasgn().
bool octave_value::is_numeric_type | ( | void | ) | const [inline] |
Definition at line 644 of file ov.h.
References octave_base_value::is_numeric_type(), and rep.
Referenced by DEFUN(), DEFUN_DLD(), dims_to_numel(), do_hypot(), is_handle(), is_handle_visible(), and mxArray_octave_value::is_numeric().
bool octave_value::is_object | ( | void | ) | const [inline] |
Definition at line 564 of file ov.h.
References octave_base_value::is_object(), and rep.
Referenced by octave_class::exemplar_info::compare(), DEFCONSTFUN(), DEFUN(), DEFUN_DLD(), symbol_table::do_clear_objects(), tm_row_const::tm_row_const_rep::do_init_element(), octave_class::exemplar_info::exemplar_info(), tree_colon_expression::make_range(), octave_class::octave_class(), printf_value_cache::printf_value_cache(), tree_colon_expression::rvalue1(), save_mat5_binary_element(), save_mat5_element_length(), octave_struct::subsasgn(), octave_class::subsasgn_common(), and symbol_exist().
bool octave_value::is_perm_matrix | ( | void | ) | const [inline] |
Definition at line 546 of file ov.h.
References octave_base_value::is_perm_matrix(), and rep.
Referenced by DEFUN_DLD(), and dispatch_kron().
bool octave_value::is_range | ( | void | ) | const [inline] |
Definition at line 558 of file ov.h.
References octave_base_value::is_range(), and rep.
Referenced by DEFUN(), do_minmax_body(), do_rand(), mxArray_octave_value::is_range(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_binary_data(), and tree_evaluator::visit_simple_for_command().
bool octave_value::is_real_matrix | ( | void | ) | const [inline] |
Definition at line 522 of file ov.h.
References octave_base_value::is_real_matrix(), and rep.
Referenced by parse_range_spec(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_binary_data(), and save_three_d().
bool octave_value::is_real_nd_array | ( | void | ) | const [inline] |
Definition at line 525 of file ov.h.
References octave_base_value::is_real_nd_array(), and rep.
bool octave_value::is_real_scalar | ( | void | ) | const [inline] |
Definition at line 519 of file ov.h.
References octave_base_value::is_real_scalar(), and rep.
Referenced by octave_diag_matrix::chk_valid_scalar(), octave_float_diag_matrix::chk_valid_scalar(), octave_float_complex_diag_matrix::chk_valid_scalar(), octave_complex_diag_matrix::chk_valid_scalar(), DEFUN_DLD(), is_handle(), is_handle_visible(), save_mat5_binary_element(), save_mat5_element_length(), and save_mat_binary_data().
bool octave_value::is_real_type | ( | void | ) | const [inline] |
Definition at line 632 of file ov.h.
References octave_base_value::is_real_type(), and rep.
Referenced by check_index(), DEFUN(), DEFUN_DLD(), do_fft(), do_fft2(), do_fftn(), tm_row_const::tm_row_const_rep::do_init_element(), is_handle(), is_handle_visible(), mxArray_octave_value::is_real_type(), and try_cellfun_internal_ops().
bool octave_value::is_scalar_type | ( | void | ) | const [inline] |
Definition at line 638 of file ov.h.
References octave_base_value::is_scalar_type(), and rep.
Referenced by check_index(), DEFUN(), DEFUN_DLD(), do_bessel(), do_hypot(), do_linspace(), do_minmax_bin_op(), do_minmax_body(), do_rand(), get_dimensions(), octave_stream::skipl(), and tree_evaluator::visit_simple_for_command().
bool octave_value::is_single_type | ( | void | ) | const [inline] |
Definition at line 592 of file ov.h.
References octave_base_value::is_single_type(), and rep.
Referenced by convert_cdata(), DEFUN(), DEFUN_DLD(), dispatch_kron(), do_bessel(), do_diff(), do_fft(), do_fft2(), do_fftn(), do_hypot(), mxArray_octave_value::is_single(), save_mat5_binary_element(), save_mat5_element_length(), xcolnorms(), xfrobnorm(), xnorm(), and xrownorms().
Definition at line 1088 of file ov.h.
References octave_base_value::is_sorted(), and rep.
Referenced by DEFUN(), and octave_base_sparse< SparseComplexMatrix >::is_sorted().
Definition at line 1094 of file ov.h.
References octave_base_value::is_sorted_rows(), and rep.
Referenced by DEFUN().
bool octave_value::is_sparse_type | ( | void | ) | const [inline] |
Definition at line 647 of file ov.h.
References octave_base_value::is_sparse_type(), and rep.
Referenced by DEFUN(), DEFUN_DLD(), dispatch_kron(), do_diff(), do_extended_gcd(), do_hypot(), tm_row_const::tm_row_const_rep::do_init_element(), do_minmax_body(), do_simple_gcd(), do_trilu(), mxArray_octave_value::is_sparse(), symbol_info_list::map_value(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_binary_data(), xcolnorms(), xfrobnorm(), xnorm(), and xrownorms().
bool octave_value::is_sq_string | ( | void | ) | const [inline] |
Definition at line 552 of file ov.h.
References octave_base_value::is_sq_string(), and rep.
Referenced by DEFUN(), tm_row_const::tm_row_const_rep::do_init_element(), octave_stream::oscanf(), octave_stream::printf(), and octave_stream::scanf().
bool octave_value::is_string | ( | void | ) | const [inline] |
Definition at line 549 of file ov.h.
References octave_base_value::is_string(), and rep.
Referenced by mxArray_octave_value::array_to_string(), DEFUN(), DEFUN_DLD(), do_dbstack(), do_dbupdown(), octave_stream_list::do_get_file_number(), tm_row_const::tm_row_const_rep::do_init_element(), do_rand(), octave_stream_list::do_remove(), do_strcmp_fun(), get_sscanf_data(), mxArray_octave_value::get_string(), handle_message(), mxArray_octave_value::is_char(), is_valid_function(), tree_index_expression::lvalue(), make_idx_args(), tree_colon_expression::make_range(), octave_stream::oscanf(), parse_range_spec(), octave_stream::printf(), octave_stream::puts(), tree_matrix::rvalue1(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_binary_data(), octave_stream::scanf(), octave_stream::seek(), and tree_evaluator::visit_simple_for_command().
bool octave_value::is_true | ( | void | ) | const [inline] |
Definition at line 652 of file ov.h.
References octave_base_value::is_true(), and rep.
Referenced by DEFUN(), is_equal(), mxArray_octave_value::is_logical_scalar_true(), tree_expression::is_logically_true(), octave_perm_matrix::is_true(), octave_base_diag< DMT, MT >::is_true(), tree_boolean_expression::rvalue1(), and tree_binary_expression::rvalue1().
bool octave_value::is_uint16_type | ( | void | ) | const [inline] |
Definition at line 615 of file ov.h.
References octave_base_value::is_uint16_type(), and rep.
Referenced by DEFUN_DLD(), do_diff(), int_vector_value(), mxArray_octave_value::is_uint16(), and octave_idx_type_vector_value().
bool octave_value::is_uint32_type | ( | void | ) | const [inline] |
Definition at line 618 of file ov.h.
References octave_base_value::is_uint32_type(), and rep.
Referenced by DEFUN_DLD(), do_diff(), int_vector_value(), mxArray_octave_value::is_uint32(), and octave_idx_type_vector_value().
bool octave_value::is_uint64_type | ( | void | ) | const [inline] |
Definition at line 621 of file ov.h.
References octave_base_value::is_uint64_type(), and rep.
Referenced by DEFUN_DLD(), do_diff(), int_vector_value(), mxArray_octave_value::is_uint64(), and octave_idx_type_vector_value().
bool octave_value::is_uint8_type | ( | void | ) | const [inline] |
Definition at line 612 of file ov.h.
References octave_base_value::is_uint8_type(), and rep.
Referenced by convert_cdata(), DEFUN_DLD(), do_diff(), int_vector_value(), mxArray_octave_value::is_uint8(), octave_idx_type_vector_value(), and read_mat5_binary_file_header().
bool octave_value::is_undefined | ( | void | ) | const [inline] |
Definition at line 507 of file ov.h.
References is_defined().
Referenced by check_lu_dims(), DEFUN(), DEFUN_DLD(), octave_diag_matrix::do_index_op(), octave_builtin::do_multi_index_op(), do_non_const_unary_op(), octave_scalar_struct::dotref(), symbol_table::symbol_record::find(), get_global_value(), get_mapper_fun_options(), get_top_level_value(), tm_row_const::tm_row_const_rep::init(), symbol_table::fcn_info::fcn_info_rep::load_class_method(), tree_index_expression::lvalue(), octave_fcn_inline::octave_fcn_inline(), tree_index_expression::rvalue(), tree_colon_expression::rvalue1(), tree_simple_assignment::rvalue1(), octave_fcn_handle::save_ascii(), octave_fcn_handle::save_binary(), octave_scalar_struct::subsasgn(), octave_struct::subsasgn(), tree_evaluator::visit_complex_for_command(), tree_evaluator::visit_simple_for_command(), tree_evaluator::visit_statement(), and octave_oncleanup::~octave_oncleanup().
bool octave_value::is_user_code | ( | void | ) | const [inline] |
Definition at line 685 of file ov.h.
References octave_base_value::is_user_code(), and rep.
Referenced by get_user_code().
bool octave_value::is_user_function | ( | void | ) | const [inline] |
Definition at line 682 of file ov.h.
References octave_base_value::is_user_function(), and rep.
Referenced by DEFUN(), octave_class::subsasgn_common(), and symbol_exist().
bool octave_value::is_user_script | ( | void | ) | const [inline] |
Definition at line 679 of file ov.h.
References octave_base_value::is_user_script(), and rep.
Referenced by do_which().
bool octave_value::is_zero_by_zero | ( | void | ) | const [inline] |
Definition at line 661 of file ov.h.
References columns(), and rows().
Referenced by tree_index_expression::lvalue(), octave_scalar_struct::subsasgn(), octave_struct::subsasgn(), octave_cell::subsasgn(), and octave_class::subsasgn_common().
bool octave_value::islocked | ( | void | ) | const [inline] |
Definition at line 1101 of file ov.h.
References octave_base_value::islocked(), and rep.
octave_idx_type octave_value::length | ( | void | ) | const |
Definition at line 1432 of file ov.cc.
References dims(), and dim_vector::length().
Referenced by DEFUN(), DEFUN_DLD(), make_fcn_handle(), make_idx_args(), tree_matrix::rvalue1(), octave_scalar_struct::subsasgn(), octave_struct::subsasgn(), octave_cell::subsasgn(), octave_class::subsasgn_common(), and try_cellfun_internal_ops().
octave_value_list octave_value::list_value | ( | void | ) | const |
Definition at line 1542 of file ov.cc.
References octave_base_value::list_value(), and rep.
Referenced by bind_ans(), tree_argument_list::convert_to_const_vector(), tm_row_const::tm_row_const_rep::init(), tree_simple_assignment::rvalue1(), octave_struct::subsasgn(), octave_cell::subsasgn(), and octave_class::subsasgn_common().
bool octave_value::load_ascii | ( | std::istream & | is | ) | [inline] |
Definition at line 1046 of file ov.h.
References octave_base_value::load_ascii(), and rep.
Referenced by read_ascii_data().
bool octave_value::load_binary | ( | std::istream & | is, | |
bool | swap, | |||
oct_mach_info::float_format | fmt | |||
) | [inline] |
Definition at line 1051 of file ov.h.
References octave_base_value::load_binary(), and rep.
Referenced by read_binary_data().
void octave_value::lock | ( | void | ) | [inline] |
Definition at line 1097 of file ov.h.
References octave_base_value::lock(), and rep.
long int octave_value::long_value | ( | bool | req_int = false , |
|
bool | frc_str_conv = false | |||
) | const [inline] |
Definition at line 722 of file ov.h.
References octave_base_value::long_value(), and rep.
Referenced by idx_type_value(), and octave_stream::seek().
void octave_value::make_storable_value | ( | void | ) |
Definition at line 1850 of file ov.cc.
References octave_base_value::count, octave_base_value::empty_clone(), is_null_value(), maybe_economize(), and rep.
void octave_value::make_unique | ( | void | ) | [inline] |
Definition at line 318 of file ov.h.
References octave_base_value::count, rep, and octave_base_value::unique_clone().
Referenced by assign(), DEFUN(), octave_value_typeinfo::do_lookup_type(), do_non_const_unary_op(), fast_elem_insert(), octave_scalar_struct::subsasgn(), octave_struct::subsasgn(), octave_cell::subsasgn(), octave_class::subsasgn_common(), and octave_class::unique_parent_class().
void octave_value::make_unique | ( | int | obsolete_copies | ) | [inline] |
Definition at line 334 of file ov.h.
References octave_base_value::count, rep, and octave_base_value::unique_clone().
octave_value octave_value::map | ( | octave_base_value::unary_mapper_t | umap | ) | const [inline] |
Definition at line 1172 of file ov.h.
References octave_base_value::map(), and rep.
Referenced by octave_scalar::map(), octave_matrix::map(), octave_diag_matrix::map(), octave_float_diag_matrix::map(), octave_float_complex_diag_matrix::map(), octave_complex_diag_matrix::map(), and octave_base_sparse< T >::map().
string_vector octave_value::map_keys | ( | void | ) | const [inline] |
Definition at line 879 of file ov.h.
References octave_base_value::map_keys(), and rep.
Referenced by generate_struct_completions().
octave_map octave_value::map_value | ( | void | ) | const |
Definition at line 1494 of file ov.cc.
References octave_base_value::map_value(), and rep.
Referenced by octave_class::exemplar_info::compare(), decode_subscripts(), DEFUN(), DEFUN_DLD(), octave_class::exemplar_info::exemplar_info(), octave_class::octave_class(), read_mat5_binary_element(), save_mat5_binary_element(), save_mat5_element_length(), octave_struct::subsasgn(), octave_class::subsasgn_common(), and tree_evaluator::visit_complex_for_command().
MatrixType octave_value::matrix_type | ( | void | ) | const [inline] |
Definition at line 494 of file ov.h.
References octave_base_value::matrix_type(), and rep.
Referenced by DEFBINOP(), do_sqrtm(), and mark_upper_triangular().
MatrixType octave_value::matrix_type | ( | const MatrixType & | typ | ) | const [inline] |
Definition at line 497 of file ov.h.
References octave_base_value::matrix_type(), and rep.
Definition at line 746 of file ov.h.
References octave_base_value::matrix_value(), and rep.
Referenced by check_limit_vals(), DEFUN(), DEFUN_DLD(), octave_range::full_value(), tree_parameter_list::initialize_undefined_elements(), tree_colon_expression::make_range(), save_mat_ascii_data(), save_mat_binary_data(), save_three_d(), scalar_xpow(), gnuplot_graphics_toolkit::send_quit(), xcolnorms(), xfrobnorm(), xnorm(), and xrownorms().
void octave_value::maybe_economize | ( | void | ) | [inline] |
Definition at line 964 of file ov.h.
References octave_base_value::maybe_economize(), and rep.
Referenced by make_storable_value(), and storable_value().
void octave_value::maybe_mutate | ( | void | ) |
Definition at line 1196 of file ov.cc.
References octave_base_value::count, rep, and octave_base_value::try_narrowing_conversion().
Referenced by assign(), octave_base_value::numeric_assign(), octave_type_conv_body(), octave_value(), and octave_struct::subsasgn().
void* octave_value::mex_get_data | ( | void | ) | const [inline] |
Definition at line 1071 of file ov.h.
References octave_base_value::mex_get_data(), and rep.
Referenced by mxArray_octave_value::get_data().
octave_idx_type* octave_value::mex_get_ir | ( | void | ) | const [inline] |
Definition at line 1073 of file ov.h.
References octave_base_value::mex_get_ir(), and rep.
Referenced by mxArray_octave_value::get_ir().
octave_idx_type* octave_value::mex_get_jc | ( | void | ) | const [inline] |
Definition at line 1075 of file ov.h.
References octave_base_value::mex_get_jc(), and rep.
Referenced by mxArray_octave_value::get_jc().
int octave_value::ndims | ( | void | ) | const [inline] |
Definition at line 463 of file ov.h.
References octave_base_value::ndims(), and rep.
Referenced by check_lu_dims(), check_qr_dims(), DEFUN(), DEFUN_DLD(), do_mat2cell(), mxArray_octave_value::get_dimensions(), tree_binary_expression::rvalue1(), save_mat5_binary_element(), save_mat5_element_length(), try_cellfun_internal_ops(), and 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 | |||
) |
Definition at line 1242 of file ov.cc.
References error_state, and subsref().
Referenced by octave_scalar_struct::subsref(), octave_struct::subsref(), octave_range::subsref(), octave_perm_matrix::subsref(), octave_cell::subsref(), octave_base_sparse< T >::subsref(), octave_base_scalar< ST >::subsref(), octave_base_matrix< MT >::subsref(), and octave_base_diag< DMT, MT >::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 | |||
) |
Definition at line 1258 of file ov.cc.
References error_state, and subsref().
octave_value octave_value::next_subsref | ( | bool | auto_add, | |
const std::string & | type, | |||
const std::list< octave_value_list > & | idx, | |||
size_t | skip = 1 | |||
) |
Definition at line 1274 of file ov.cc.
References error_state, and subsref().
octave_idx_type octave_value::nfields | ( | void | ) | const [inline] |
Definition at line 480 of file ov.h.
References octave_base_value::nfields(), and rep.
Referenced by octave_class::exemplar_info::compare(), and mxArray_octave_value::get_number_of_fields().
Definition at line 718 of file ov.h.
References octave_base_value::nint_value(), and rep.
Referenced by DEFUN(), and DEFUN_DLD().
octave_idx_type octave_value::nnz | ( | void | ) | const [inline] |
Definition at line 476 of file ov.h.
References octave_base_value::nnz(), and rep.
Referenced by DEFUN(), and save_mat_binary_data().
size_t octave_value::nparents | ( | void | ) | const [inline] |
Definition at line 882 of file ov.h.
References octave_base_value::nparents(), and rep.
Referenced by octave_class::exemplar_info::compare().
octave_idx_type octave_value::numel | ( | void | ) | const [inline] |
Definition at line 467 of file ov.h.
References octave_base_value::numel(), and rep.
Referenced by octave_base_value::capacity(), and octave_base_value::is_empty().
octave_idx_type octave_value::numel | ( | const octave_value_list & | idx | ) | [inline] |
Definition at line 387 of file ov.h.
References octave_base_value::numel(), and rep.
Referenced by DEFUN(), DEFUN_DLD(), dims_to_numel(), tm_row_const::tm_row_const_rep::do_init_element(), do_numeric_lookup(), do_strcmp_fun(), do_trilu(), mxArray_octave_value::get_number_of_elements(), get_sscanf_data(), tree_index_expression::lvalue(), octave_class::octave_class(), parse_range_spec(), save_vars(), octave_cell::subsasgn(), and try_cellfun_internal_ops().
octave_base_value::type_conv_info octave_value::numeric_conversion_function | ( | void | ) | const [inline] |
Definition at line 365 of file ov.h.
References octave_base_value::numeric_conversion_function(), and rep.
Referenced by do_binary_op(), do_cat_op(), do_non_const_unary_op(), do_unary_op(), octave_base_value::numeric_assign(), and octave_type_conv_body().
octave_base_value::type_conv_info octave_value::numeric_demotion_function | ( | void | ) | const [inline] |
Definition at line 368 of file ov.h.
References octave_base_value::numeric_demotion_function(), and rep.
Referenced by do_binary_op().
octave_idx_type octave_value::nzmax | ( | void | ) | const [inline] |
Definition at line 478 of file ov.h.
References octave_base_value::nzmax(), and rep.
Referenced by DEFUN(), and mxArray_octave_value::get_nzmax().
Array< octave_idx_type > octave_value::octave_idx_type_vector_value | ( | bool | req_int = false , |
|
bool | frc_str_conv = false , |
|||
bool | frc_vec_conv = false | |||
) | const |
Definition at line 1701 of file ov.cc.
References array_value(), convert_to_octave_idx_type_array(), Array< T >::dims(), Array< T >::elem(), error_state, error_with_cfn(), int16_array_value(), int32_array_value(), int64_array_value(), int8_array_value(), is_int16_type(), is_int32_type(), is_int64_type(), is_int8_type(), is_integer_type(), is_uint16_type(), is_uint32_type(), is_uint64_type(), is_uint8_type(), make_vector_dims(), Array< T >::numel(), Array< T >::reshape(), Array< T >::resize(), type_name(), uint16_array_value(), uint32_array_value(), uint64_array_value(), uint8_array_value(), and Array< T >::xelem().
Referenced by DEFUN_DLD().
octave_value::binary_op octave_value::op_eq_to_binary_op | ( | assign_op | op | ) | [private] |
Definition at line 2553 of file ov.cc.
References assign_op_as_string(), error(), op_add_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_lshift_eq, op_mul_eq, op_pow_eq, op_rshift_eq, and op_sub_eq.
Referenced by assign().
octave_value& octave_value::operator= | ( | const octave_value & | a | ) | [inline] |
Definition at line 349 of file ov.h.
References octave_base_value::count, and rep.
Referenced by assign().
std::list<std::string> octave_value::parent_class_name_list | ( | void | ) | const [inline] |
Definition at line 885 of file ov.h.
References octave_base_value::parent_class_name_list(), and rep.
Referenced by octave_class::exemplar_info::compare(), octave_class::exemplar_info::exemplar_info(), and octave_class::octave_class().
string_vector octave_value::parent_class_names | ( | void | ) | const [inline] |
Definition at line 888 of file ov.h.
References octave_base_value::parent_class_names(), and rep.
Referenced by DEFUN().
PermMatrix octave_value::perm_matrix_value | ( | void | ) | const [inline] |
Definition at line 812 of file ov.h.
References octave_base_value::perm_matrix_value(), and rep.
Referenced by DEFUN_DLD().
octave_value octave_value::permute | ( | const Array< int > & | vec, | |
bool | inv = false | |||
) | const [inline] |
Definition at line 485 of file ov.h.
References octave_base_value::permute(), and rep.
Referenced by octave_scalar_struct::permute(), octave_struct::permute(), and octave_lazy_index::permute().
void octave_value::print | ( | std::ostream & | os, | |
bool | pr_as_read_syntax = false | |||
) | const [inline] |
Definition at line 996 of file ov.h.
References octave_base_value::print(), and rep.
Referenced by DEFUN(), and tree_constant::print().
bool octave_value::print_as_scalar | ( | void | ) | const [inline] |
Definition at line 993 of file ov.h.
References octave_base_value::print_as_scalar(), and rep.
void octave_value::print_info | ( | std::ostream & | os, | |
const std::string & | prefix = std::string () | |||
) | const |
Definition at line 2287 of file ov.cc.
References get_count(), octave_base_value::print_info(), rep, and type_name().
bool octave_value::print_name_tag | ( | std::ostream & | os, | |
const std::string & | name | |||
) | const [inline] |
Definition at line 1003 of file ov.h.
References octave_base_value::print_name_tag(), and rep.
Referenced by print_nd_array().
void octave_value::print_raw | ( | std::ostream & | os, | |
bool | pr_as_read_syntax = false | |||
) | const [inline] |
Definition at line 999 of file ov.h.
References octave_base_value::print_raw(), and rep.
Referenced by print_nd_array(), tree_constant::print_raw(), and octave_oncleanup::print_raw().
void octave_value::print_with_name | ( | std::ostream & | os, | |
const std::string & | name | |||
) | const [inline] |
Definition at line 1006 of file ov.h.
References octave_base_value::print_with_name(), and rep.
Referenced by bind_ans(), print_nd_array(), octave_scalar_struct::print_raw(), octave_struct::print_raw(), octave_cell::print_raw(), tree_identifier::rvalue(), tree_multi_assignment::rvalue(), and tree_simple_assignment::rvalue1().
Range octave_value::range_value | ( | void | ) | const [inline] |
Definition at line 872 of file ov.h.
References octave_base_value::range_value(), and rep.
Referenced by DEFUN(), do_minmax_body(), do_rand(), save_mat_binary_data(), and tree_evaluator::visit_simple_for_command().
octave_value octave_value::reshape | ( | const dim_vector & | dv | ) | const [inline] |
Definition at line 482 of file ov.h.
References rep, and octave_base_value::reshape().
Referenced by DEFUN(), DEFUN_DLD(), get_sscanf_data(), and tree_evaluator::visit_simple_for_command().
octave_value octave_value::resize | ( | const dim_vector & | dv, | |
bool | fill = false | |||
) | const [inline] |
Definition at line 491 of file ov.h.
References rep, and octave_base_value::resize().
Referenced by DEFUN(), DEFUN_DLD(), do_diff(), do_trilu(), octave_base_diag< DMT, MT >::resize(), and tree_matrix::rvalue1().
octave_idx_type octave_value::rows | ( | void | ) | const [inline] |
Definition at line 457 of file ov.h.
References rep, and octave_base_value::rows().
Referenced by check_lu_dims(), check_qr_dims(), DEFUN(), DEFUN_DLD(), dispatch_kron(), do_load(), get_dimensions(), mxArray_octave_value::get_m(), is_equal(), is_zero_by_zero(), octave_value_list::make_argv(), tree_binary_expression::rvalue1(), save_mat_binary_data(), save_three_d(), printf_value_cache::string_value(), and xnorm().
bool octave_value::save_ascii | ( | std::ostream & | os | ) | [inline] |
Definition at line 1044 of file ov.h.
References rep, and octave_base_value::save_ascii().
Referenced by save_ascii_data().
Definition at line 1048 of file ov.h.
References rep, and octave_base_value::save_binary().
Referenced by save_binary_data().
octave_scalar_map octave_value::scalar_map_value | ( | void | ) | const |
Definition at line 1500 of file ov.cc.
References rep, and octave_base_value::scalar_map_value().
Referenced by DEFUN(), and save_vars().
Definition at line 738 of file ov.h.
References rep, and octave_base_value::scalar_value().
Referenced by DEFUN_DLD(), do_hypot(), mxArray_octave_value::get_scalar(), and octave_stream::skipl().
short int octave_value::short_value | ( | bool | req_int = false , |
|
bool | frc_str_conv = false | |||
) | const [inline] |
Definition at line 704 of file ov.h.
References rep, and octave_base_value::short_value().
octave_value octave_value::single_subsref | ( | const std::string & | type, | |
const octave_value_list & | idx | |||
) |
Definition at line 1210 of file ov.cc.
References rep, and octave_base_value::subsref().
Referenced by DEFUN(), do_object2cell(), and maybe_update_column().
Matrix octave_value::size | ( | void | ) | [inline] |
Definition at line 384 of file ov.h.
References rep, and octave_base_value::size().
Referenced by profile_data_accumulator::stats::function_set_value(), get_dims_str(), get_object_dims(), and symbol_info_list::map_value().
octave_value octave_value::sort | ( | octave_idx_type | dim = 0 , |
|
sortmode | mode = ASCENDING | |||
) | const [inline] |
Definition at line 1082 of file ov.h.
References rep, and octave_base_value::sort().
Referenced by DEFUN(), and octave_matrix::sort().
octave_value octave_value::sort | ( | Array< octave_idx_type > & | sidx, | |
octave_idx_type | dim = 0 , |
|||
sortmode | mode = ASCENDING | |||
) | const [inline] |
Definition at line 1084 of file ov.h.
References rep, and octave_base_value::sort().
Array<octave_idx_type> octave_value::sort_rows_idx | ( | sortmode | mode = ASCENDING |
) | const [inline] |
Definition at line 1091 of file ov.h.
References rep, and octave_base_value::sort_rows_idx().
Referenced by DEFUN().
SparseBoolMatrix octave_value::sparse_bool_matrix_value | ( | bool | warn = false |
) | const [inline] |
Definition at line 797 of file ov.h.
References rep, and octave_base_value::sparse_bool_matrix_value().
Referenced by DEFUN(), DEFUN_DLD(), do_trilu(), and octave_base_sparse< T >::map().
SparseComplexMatrix octave_value::sparse_complex_matrix_value | ( | bool | frc_str_conv = false |
) | const [inline] |
Definition at line 794 of file ov.h.
References rep, and octave_base_value::sparse_complex_matrix_value().
Referenced by DEFUN(), DEFUN_DLD(), do_diff(), do_trilu(), octave_base_sparse< T >::map(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_binary_data(), xcolnorms(), xfrobnorm(), xnorm(), and xrownorms().
SparseMatrix octave_value::sparse_matrix_value | ( | bool | frc_str_conv = false |
) | const [inline] |
Definition at line 791 of file ov.h.
References rep, and octave_base_value::sparse_matrix_value().
Referenced by DEFUN(), DEFUN_DLD(), do_diff(), do_extended_gcd(), do_hypot(), do_trilu(), octave_base_sparse< T >::map(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_binary_data(), xcolnorms(), xfrobnorm(), xnorm(), and xrownorms().
octave_value octave_value::squeeze | ( | void | ) | const [inline] |
Definition at line 373 of file ov.h.
References rep, and octave_base_value::squeeze().
Referenced by DEFUN(), and octave_struct::squeeze().
octave_value octave_value::storable_value | ( | void | ) | const |
Definition at line 1838 of file ov.cc.
References octave_base_value::empty_clone(), is_null_value(), maybe_economize(), octave_value(), and rep.
Referenced by assign(), DEFUN(), octave_scalar_struct::subsasgn(), octave_struct::subsasgn(), octave_cell::subsasgn(), and octave_class::subsasgn_common().
std::string octave_value::string_value | ( | bool | force = false |
) | const [inline] |
Definition at line 866 of file ov.h.
References rep, and octave_base_value::string_value().
Referenced by Cell::cellstr_value(), DEFUN(), DEFUN_DLD(), do_dbstack(), do_dbupdown(), do_fread(), do_fwrite(), octave_stream_list::do_get_file_number(), do_rand(), octave_stream_list::do_remove(), do_strcmp_fun(), do_stream_open(), extract_function(), get_sort_mode_option(), get_sscanf_data(), tree_index_expression::get_struct_index(), handle_message(), is_valid_function(), octave_value_list::make_argv(), octave_stream::oscanf(), parse_range_spec(), pr_where(), octave_stream::printf(), octave_stream::puts(), octave_stream::scanf(), octave_stream::seek(), octave_base_value::string_value(), printf_value_cache::string_value(), stringfield(), and warning_enabled().
octave_value octave_value::subsasgn | ( | const std::string & | type, | |
const std::list< octave_value_list > & | idx, | |||
const octave_value & | rhs | |||
) |
Definition at line 1322 of file ov.cc.
References rep, and octave_base_value::subsasgn().
Referenced by assign(), DEFUN(), do_trilu(), octave_base_value::numeric_assign(), octave_scalar_struct::subsasgn(), octave_struct::subsasgn(), octave_cell::subsasgn(), octave_base_value::subsasgn(), octave_base_sparse< T >::subsasgn(), octave_base_matrix< MT >::subsasgn(), octave_base_diag< DMT, MT >::subsasgn(), and octave_class::subsasgn_common().
octave_value_list octave_value::subsref | ( | const std::string & | type, | |
const std::list< octave_value_list > & | idx, | |||
int | nargout | |||
) |
Definition at line 1221 of file ov.cc.
References rep, and octave_base_value::subsref().
octave_value octave_value::subsref | ( | const std::string & | type, | |
const std::list< octave_value_list > & | idx | |||
) | [inline] |
Definition at line 393 of file ov.h.
References rep, and octave_base_value::subsref().
Referenced by assign(), DEFUN(), tree_index_expression::lvalue(), next_subsref(), tree_index_expression::rvalue(), subsref(), octave_scalar_struct::subsref(), and octave_lvalue::value().
octave_value_list octave_value::subsref | ( | const std::string & | type, | |
const std::list< octave_value_list > & | idx, | |||
int | nargout, | |||
const std::list< octave_lvalue > * | lvalue_list | |||
) |
Definition at line 1231 of file ov.cc.
References rep, subsref(), and octave_base_value::subsref().
octave_value octave_value::subsref | ( | const std::string & | type, | |
const std::list< octave_value_list > & | idx, | |||
bool | auto_add | |||
) | [inline] |
Definition at line 397 of file ov.h.
References rep, and octave_base_value::subsref().
octave_base_value* octave_value::try_narrowing_conversion | ( | void | ) | [inline] |
Definition at line 380 of file ov.h.
References rep, and octave_base_value::try_narrowing_conversion().
int octave_value::type_id | ( | void | ) | const [inline] |
Definition at line 1009 of file ov.h.
References rep.
Referenced by assign(), do_binary_op(), do_cat_op(), do_non_const_unary_op(), do_unary_op(), octave_base_value::numeric_assign(), and octave_type_conv_body().
std::string octave_value::type_name | ( | void | ) | const [inline] |
Definition at line 1011 of file ov.h.
References rep.
Referenced by assign(), complex_vector_value(), convert_cdata(), octave_base_value::convert_to_str(), DEFUN(), do_binary_op(), do_cat_op(), do_load(), do_non_const_unary_op(), do_unary_op(), float_complex_vector_value(), float_vector_value(), gripe_wrong_type_arg(), gripe_wrong_type_arg_for_binary_op(), gripe_wrong_type_arg_for_unary_op(), int_vector_value(), octave_base_value::numeric_assign(), octave_idx_type_vector_value(), symbol_info_list::parse_whos_line_format(), print_info(), octave_scalar_struct::print_raw(), save_ascii_data(), save_binary_data(), and vector_value().
uint16NDArray octave_value::uint16_array_value | ( | void | ) | const [inline] |
Definition at line 854 of file ov.h.
References rep, and octave_base_value::uint16_array_value().
Referenced by DEFUN_DLD(), do_diff(), int_vector_value(), octave_idx_type_vector_value(), save_mat5_binary_element(), and save_mat5_element_length().
octave_uint16 octave_value::uint16_scalar_value | ( | void | ) | const [inline] |
Definition at line 830 of file ov.h.
References rep, and octave_base_value::uint16_scalar_value().
uint32NDArray octave_value::uint32_array_value | ( | void | ) | const [inline] |
Definition at line 857 of file ov.h.
References rep, and octave_base_value::uint32_array_value().
Referenced by DEFUN_DLD(), do_diff(), int_vector_value(), octave_idx_type_vector_value(), save_mat5_binary_element(), and save_mat5_element_length().
octave_uint32 octave_value::uint32_scalar_value | ( | void | ) | const [inline] |
Definition at line 833 of file ov.h.
References rep, and octave_base_value::uint32_scalar_value().
uint64NDArray octave_value::uint64_array_value | ( | void | ) | const [inline] |
Definition at line 860 of file ov.h.
References rep, and octave_base_value::uint64_array_value().
Referenced by DEFUN_DLD(), do_diff(), int_vector_value(), octave_idx_type_vector_value(), save_mat5_binary_element(), and save_mat5_element_length().
octave_uint64 octave_value::uint64_scalar_value | ( | void | ) | const [inline] |
Definition at line 836 of file ov.h.
References rep, and octave_base_value::uint64_scalar_value().
uint8NDArray octave_value::uint8_array_value | ( | void | ) | const [inline] |
Definition at line 851 of file ov.h.
References rep, and octave_base_value::uint8_array_value().
Referenced by DEFUN_DLD(), do_diff(), int_vector_value(), octave_idx_type_vector_value(), read_mat5_binary_element(), read_mat5_binary_file_header(), save_mat5_binary_element(), and save_mat5_element_length().
octave_uint8 octave_value::uint8_scalar_value | ( | void | ) | const [inline] |
Definition at line 827 of file ov.h.
References rep, and octave_base_value::uint8_scalar_value().
unsigned int octave_value::uint_value | ( | bool | req_int = false , |
|
bool | frc_str_conv = false | |||
) | const [inline] |
Definition at line 715 of file ov.h.
References rep, and octave_base_value::uint_value().
unsigned long int octave_value::ulong_value | ( | bool | req_int = false , |
|
bool | frc_str_conv = false | |||
) | const [inline] |
Definition at line 726 of file ov.h.
References rep, and octave_base_value::ulong_value().
std::string octave_value::unary_op_as_string | ( | unary_op | op | ) | [static] |
Definition at line 99 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(), octave_value_typeinfo::do_register_non_const_unary_op(), octave_value_typeinfo::do_register_unary_class_op(), octave_value_typeinfo::do_register_unary_op(), do_unary_op(), tree_unary_expression::oper(), and unary_op_to_assign_op().
std::string octave_value::unary_op_fcn_name | ( | unary_op | op | ) | [static] |
Definition at line 141 of file ov.cc.
References op_hermitian, op_not, op_transpose, op_uminus, and op_uplus.
octave_value::assign_op octave_value::unary_op_to_assign_op | ( | unary_op | op | ) | [private] |
Definition at line 2528 of file ov.cc.
References error(), op_decr, op_incr, and unary_op_as_string().
Referenced by do_non_const_unary_op().
octave_value octave_value::undef_subsasgn | ( | const std::string & | type, | |
const std::list< octave_value_list > & | idx, | |||
const octave_value & | rhs | |||
) |
Definition at line 1330 of file ov.cc.
References rep, and octave_base_value::undef_subsasgn().
Referenced by octave_scalar_struct::subsasgn(), octave_struct::subsasgn(), and octave_base_value::subsasgn().
void octave_value::unlock | ( | void | ) | [inline] |
Definition at line 1099 of file ov.h.
References rep, and octave_base_value::unlock().
octave_user_code * octave_value::user_code_value | ( | bool | silent = false |
) | const |
Definition at line 1524 of file ov.cc.
References rep, and octave_base_value::user_code_value().
Referenced by get_user_code().
octave_user_function * octave_value::user_function_value | ( | bool | silent = false |
) | const |
Definition at line 1512 of file ov.cc.
References rep, and octave_base_value::user_function_value().
Referenced by DEFUN(), octave_fcn_handle::load_ascii(), octave_fcn_handle::load_binary(), octave_fcn_binder::maybe_binder(), octave_fcn_handle::octave_fcn_handle(), octave_fcn_inline::octave_fcn_inline(), octave_fcn_handle::print_raw(), octave_fcn_handle::save_ascii(), octave_fcn_handle::save_binary(), symbol_table::stash_dir_name_for_subfunctions(), and octave_class::subsasgn_common().
octave_user_script * octave_value::user_script_value | ( | bool | silent = false |
) | const |
Definition at line 1518 of file ov.cc.
References rep, and octave_base_value::user_script_value().
unsigned short int octave_value::ushort_value | ( | bool | req_int = false , |
|
bool | frc_str_conv = false | |||
) | const [inline] |
Definition at line 708 of file ov.h.
References rep, and octave_base_value::ushort_value().
Array< double > octave_value::vector_value | ( | bool | frc_str_conv = false , |
|
bool | frc_vec_conv = false | |||
) | const |
Definition at line 1599 of file ov.cc.
References array_value(), Array< T >::dims(), error_state, make_vector_dims(), Array< T >::reshape(), and type_name().
Referenced by column_vector_value(), DEFUN_DLD(), do_fread(), get_dimensions(), parse_range_spec(), and row_vector_value().
int octave_value::write | ( | octave_stream & | os, | |
int | block_size, | |||
oct_data_conv::data_type | output_type, | |||
int | skip, | |||
oct_mach_info::float_format | flt_fmt | |||
) | const |
Definition at line 1864 of file ov.cc.
References rep, and octave_base_value::write().
Referenced by octave_perm_matrix::write(), octave_base_diag< DMT, MT >::write(), and octave_stream::write().
OCTINTERP_API octave_value do_binary_op | ( | binary_op | op, | |
const octave_value & | a, | |||
const octave_value & | b | |||
) | [friend] |
Definition at line 1886 of file ov.cc.
Referenced by assign(), and is_equal().
OCTINTERP_API octave_value do_binary_op | ( | compound_binary_op | op, | |
const octave_value & | a, | |||
const octave_value & | b | |||
) | [friend] |
OCTINTERP_API octave_value do_cat_op | ( | const octave_value & | a, | |
const octave_value & | b, | |||
const Array< octave_idx_type > & | ra_idx | |||
) | [friend] |
OCTINTERP_API octave_value do_unary_op | ( | unary_op | op, | |
const octave_value & | a | |||
) | [friend] |
Definition at line 2310 of file ov.cc.
Referenced by do_non_const_unary_op().
octave_base_value* octave_value::rep [protected] |
Definition at line 1194 of file ov.h.
Referenced by all(), all_strings(), any(), array_value(), as_mxArray(), assign(), bool_array_value(), bool_matrix_value(), bool_value(), builtin_type(), byte_size(), capacity(), cell_value(), cellstr_value(), char_array_value(), char_matrix_value(), class_name(), clone(), columns(), complex_array_value(), complex_diag_matrix_value(), complex_matrix_value(), complex_value(), convert_to_row_or_column_vector(), convert_to_str(), convert_to_str_internal(), diag(), diag_matrix_value(), dims(), do_binary_op(), do_cat_op(), do_index_op(), do_multi_index_op(), do_non_const_unary_op(), do_unary_op(), double_value(), dump(), empty_clone(), erase_subfunctions(), fast_elem_extract(), fast_elem_insert(), fcn_handle_value(), fcn_inline_value(), find_parent_class(), float_array_value(), float_complex_array_value(), float_complex_diag_matrix_value(), float_complex_matrix_value(), float_complex_value(), float_diag_matrix_value(), float_matrix_value(), float_scalar_value(), float_value(), full_value(), function_value(), get_count(), get_rep(), index_vector(), int16_array_value(), int16_scalar_value(), int32_array_value(), int32_scalar_value(), int64_array_value(), int64_scalar_value(), int8_array_value(), int8_scalar_value(), int_value(), internal_rep(), ipermute(), is_anonymous_function(), is_bool_matrix(), is_bool_scalar(), is_bool_type(), is_builtin_function(), is_cell(), is_cellstr(), is_char_matrix(), is_complex_matrix(), is_complex_scalar(), is_complex_type(), is_constant(), is_copy_of(), is_cs_list(), is_defined(), is_diag_matrix(), is_dld_function(), is_double_type(), is_dq_string(), is_empty(), is_float_type(), is_function(), is_function_handle(), is_inline_function(), is_int16_type(), is_int32_type(), is_int64_type(), is_int8_type(), is_integer_type(), is_magic_colon(), is_map(), is_matrix_type(), is_mex_function(), is_null_value(), is_numeric_type(), is_object(), is_perm_matrix(), is_range(), is_real_matrix(), is_real_nd_array(), is_real_scalar(), is_real_type(), is_scalar_type(), is_single_type(), is_sorted(), is_sorted_rows(), is_sparse_type(), is_sq_string(), is_string(), is_true(), is_uint16_type(), is_uint32_type(), is_uint64_type(), is_uint8_type(), is_user_code(), is_user_function(), is_user_script(), islocked(), list_value(), load_ascii(), load_binary(), lock(), long_value(), make_storable_value(), make_unique(), map(), map_keys(), map_value(), matrix_type(), matrix_value(), maybe_economize(), maybe_mutate(), mex_get_data(), mex_get_ir(), mex_get_jc(), ndims(), nfields(), nint_value(), nnz(), nparents(), numel(), numeric_conversion_function(), numeric_demotion_function(), nzmax(), octave_value(), operator=(), parent_class_name_list(), parent_class_names(), perm_matrix_value(), permute(), print(), print_as_scalar(), print_info(), print_name_tag(), print_raw(), print_with_name(), range_value(), reshape(), resize(), rows(), save_ascii(), save_binary(), scalar_map_value(), scalar_value(), short_value(), single_subsref(), size(), sort(), sort_rows_idx(), sparse_bool_matrix_value(), sparse_complex_matrix_value(), sparse_matrix_value(), squeeze(), storable_value(), string_value(), subsasgn(), subsref(), try_narrowing_conversion(), type_id(), type_name(), uint16_array_value(), uint16_scalar_value(), uint32_array_value(), uint32_scalar_value(), uint64_array_value(), uint64_scalar_value(), uint8_array_value(), uint8_scalar_value(), uint_value(), ulong_value(), undef_subsasgn(), unlock(), user_code_value(), user_function_value(), user_script_value(), ushort_value(), write(), and ~octave_value().