#include "ovl.h"
|
default |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 62 of file ovl.h.
References Array< T, Alloc >::numel().
|
inline |
Definition at line 69 of file ovl.h.
References Array< T, Alloc >::numel().
|
default |
|
default |
octave_value_list::octave_value_list | ( | const std::list< octave_value > & | lst | ) |
octave_value_list::octave_value_list | ( | const std::list< octave_value_list > & | lst | ) |
|
default |
bool octave_value_list::all_scalars | ( | ) | const |
Definition at line 188 of file ovl.cc.
References dim_vector::all_ones(), octave_value::dims(), length(), and n.
Referenced by octave_cell::subsasgn().
bool octave_value_list::all_strings_p | ( | ) | const |
bool octave_value_list::any_cell | ( | ) | const |
octave_value_list & octave_value_list::append | ( | const octave_value & | val | ) |
Definition at line 98 of file ovl.cc.
References length(), n, and resize().
Referenced by named_hook_function::eval(), fcn_handle_hook_function::eval(), and Fjsondecode().
octave_value_list & octave_value_list::append | ( | const octave_value_list & | lst | ) |
|
inline |
Definition at line 90 of file ovl.h.
References Array< T, Alloc >::numel(), Array< T, Alloc >::resize(), and Array< T, Alloc >::xelem().
Referenced by Fbase64_encode(), octave_bool_matrix::map(), bp_table::parse_dbfunction_params(), octave_complex::write(), octave_float_scalar::write(), octave_float_complex::write(), octave_base_magic_int< T >::write(), and octave_scalar::write().
|
inline |
Definition at line 105 of file ovl.h.
Referenced by tree_cell::evaluate(), Fregexprep(), and Frmfield().
|
inline |
Definition at line 173 of file ovl.h.
Referenced by tree_index_expression::evaluate_n(), and tree_evaluator::execute_builtin_function().
|
inline |
Definition at line 115 of file ovl.h.
Referenced by do_class_concat(), tree_evaluator::eval_string(), tree_simple_assignment::evaluate(), Fcellfun(), bp_table::get_breakpoint_list(), octave_cell::simple_subsref(), cdef_object_array::subsref(), and cdef_object_scalar::subsref().
|
inline |
Definition at line 175 of file ovl.h.
References octave_value().
bool octave_value_list::has_magic_colon | ( | ) | const |
Definition at line 215 of file ovl.cc.
Referenced by tree_evaluator::execute_builtin_function(), tree_evaluator::execute_mex_function(), and octave_lvalue::numel().
|
inline |
Definition at line 113 of file ovl.h.
Referenced by make_valid_name_options::make_valid_name_options(), octave_class::octave_class(), octave_value_list(), base_property::add_listener(), all_scalars(), all_strings_p(), octave_user_function::all_va_args(), any_cell(), append(), octave_map::assign(), Cell::assign(), octave_base_matrix< MT >::assign(), octave_base_sparse< T >::assign(), tree_evaluator::bind_ans(), bitop(), tree_statement_list::breakpoints_and_conds(), call_mex(), tree_evaluator::convert_to_const_vector(), property::create(), tree_evaluator::define_parameter_list_from_arg_vector(), DEFMETHOD(), DEFMETHODX(), tree_statement_list::delete_breakpoint(), octave_map::delete_elements(), Cell::delete_elements(), octave_base_matrix< MT >::delete_elements(), octave_base_sparse< T >::delete_elements(), base_property::delete_listener(), octave::dims_to_numel(), do_bessel(), do_class_concat(), history_system::do_history(), octave_base_matrix< MT >::do_index_op(), octave_base_sparse< T >::do_index_op(), octave_perm_matrix::do_index_op(), ov_range< T >::do_index_op(), octave_diag_matrix::do_index_op(), octave_struct::do_index_op(), octave_char_matrix_str::do_index_op_internal(), octave::do_simple_cellfun(), octave_class::dotref(), octave_struct::dotref(), octave_scalar_struct::dotref(), tree_evaluator::echo(), tree_cell::evaluate(), tree_multi_assignment::evaluate(), tree_superclass_ref::evaluate(), tree_identifier::evaluate(), tree_index_expression::evaluate(), tree_evaluator::evaluate_end_expression(), tree_multi_assignment::evaluate_n(), tree_index_expression::evaluate_n(), tree_evaluator::execute_builtin_function(), tree_evaluator::execute_user_script(), F__accumarray_sum__(), F__accumdim_sum__(), F__base64_decode_bytes__(), F__calc_dimensions__(), F__db_next_breakpoint_quiet__(), F__eigs__(), F__get_frame__(), F__get_position__(), F__get_system_fonts__(), F__go_delete__(), F__go_execute_callback__(), F__go_figure__(), F__go_figure_handles__(), F__go_handles__(), F__go_post_callback__(), F__image_pixel_size__(), F__ode15__(), F__parent_classes__(), F__recorder_audiorecorder__(), F__show_figure__(), F__sort_rows_idx__(), octave::F__textscan__(), octave::F__varval__(), F__zoom__(), Faddlistener(), octave::Faddpath(), Faddproperty(), Farrayfun(), Fbase64_decode(), Fbase64_encode(), Fcat(), Fcellfun(), Fcellindexmat(), Fcellslices(), Fclass(), octave::Fclear(), Fcolon(), Fcolumns(), Fcomplex(), Fcputime(), Fdbcont(), Fdbquit(), Fdbstep(), Fdellistener(), Fdiff(), Fdrawnow(), octave::Fedit_history(), Feps(), Ferror(), interpreter::feval(), Feye(), octave::Ffeof(), octave::Fferror(), octave::Ffread(), Ffull(), octave::Ffunc2str(), octave::Ffunctions(), octave::Ffwrite(), octave::Fignore_function_time_stamp(), octave::find_bkpt_list(), Finferiorto(), octave::Fis_function_handle(), Fisa(), Fiscolumn(), Fiscomplex(), Fisdebugmode(), Fisempty(), Fisfloat(), Fisinteger(), Fislogical(), Fismatrix(), Fisnumeric(), Fisobject(), Fisreal(), Fisrow(), Fisscalar(), Fissorted(), Fissquare(), Fisvector(), Flength(), Flinspace(), Fmat2cell(), Fmerge(), octave::Fmislocked(), octave::Fmkstemp(), octave::Fmlock(), octave::Fmunlock(), Fndims(), Fnnz(), Fnorm(), Fnth_element(), Fnum2cell(), Fnumel(), Fnzmax(), octave::FP_tmpdir(), octave::Fpause(), octave::Fpclose(), octave::Fpopen(), Frandg(), Frandp(), Frandperm(), Fregexp(), Fregexpi(), Fregexprep(), Fregister_graphics_toolkit(), Frepelems(), Freshape(), Fresize(), Frethrow(), Frows(), octave::Frun_history(), Fsize(), Fsize_equal(), Fsort(), Fspparms(), octave::Fsprintf(), Fsqueeze(), octave::Fsscanf(), octave::Fstr2func(), Fsum(), Fsuperiorto(), Fsvd(), octave::Ftempdir(), octave::Ftempname(), Ftic(), octave::Ftmpfile(), Ftoc(), octave::Fumask(), Fvec(), Fwaitfor(), get_function_handle(), has_magic_colon(), octave_map::index(), Cell::index(), octave_lvalue::index_is_colon(), octave_lvalue::index_is_empty(), load_save_system::load(), make_argv(), make_storable_values(), tree_evaluator::make_value_list(), bp_table::parse_dbfunction_params(), prepend(), octave_class::reconstruct_exemplar(), tree_statement_list::remove_all_breakpoints(), bp_table::remove_breakpoints_from_function(), reverse(), base_property::run_listeners(), graphics_object::set(), octave::set_internal_variable(), octave_class::size(), splice(), octave_class::string_vector_value(), cdef_object_array::subsasgn(), octave_cell::subsasgn(), octave_struct::subsasgn(), octave_scalar_struct::subsasgn(), octave_cell::subsref(), octave_class::subsref(), octave_classdef::subsref(), octave_fcn_handle::subsref(), octave_java::subsref(), octave_struct::subsref(), cdef_object_array::subsref(), stack_frame::value(), octave_class::xnumel(), and xset().
string_vector octave_value_list::make_argv | ( | const std::string & | fcn_name = "" | ) | const |
Definition at line 227 of file ovl.cc.
References all_strings_p(), error(), len, length(), n, string_vector::resize(), octave_value::rows(), octave_value::string_value(), and octave_value::string_vector_value().
Referenced by tree_evaluator::echo(), octave::Fclear(), load_save_system::load(), and load_save_system::save().
void octave_value_list::make_storable_values | ( | ) |
Definition at line 277 of file ovl.cc.
References octave_value::is_copy_of(), len, length(), and octave_value::storable_value().
Referenced by tree_evaluator::execute_builtin_function().
|
inline |
|
inline |
|
inline |
|
default |
|
default |
octave_value_list & octave_value_list::prepend | ( | const octave_value & | val | ) |
|
inline |
Definition at line 117 of file ovl.h.
References n.
Referenced by Cell::Cell(), base_property::add_listener(), append(), call_mex(), base_property::delete_listener(), octave::do_simple_cellfun(), Fdet(), Fgcd(), Flu(), octave::Fsprintf(), prepend(), splice(), and tree_evaluator::visit_simple_for_command().
octave_value_list & octave_value_list::reverse | ( | ) |
Definition at line 124 of file ovl.cc.
Referenced by octave::Faddpath().
|
inline |
Definition at line 131 of file ovl.h.
References len, string_vector::linear_slice(), and min().
Referenced by octave_user_function::all_va_args(), tree_multi_assignment::evaluate_n(), Fcellindexmat(), Fclass(), interpreter::feval(), and Fnumel().
octave_value_list octave_value_list::splice | ( | octave_idx_type | offset, |
octave_idx_type | len, | ||
const octave_value_list & | lst = octave_value_list () |
||
) | const |
Definition at line 139 of file ovl.cc.
References error(), len, length(), and resize().
Referenced by F__go_figure__(), and Faddproperty().
|
inline |
Definition at line 165 of file ovl.h.
Referenced by tree_evaluator::bind_ans(), tree_simple_assignment::evaluate(), tree_multi_assignment::evaluate_n(), tree_identifier::evaluate_n(), tree_index_expression::evaluate_n(), and tree_evaluator::make_value_list().
|
inline |
Definition at line 171 of file ovl.h.
Referenced by tree_evaluator::execute_builtin_function().