Namespaces | |
build_env | |
config | |
crypto | |
jit | |
jit_convention | |
mach_info | |
math | |
string | |
Octave string utility functions. | |
sys | |
Typedefs | |
typedef octave_value(* | conv_fptr) (std::list< void *> &input_buf_list, octave_idx_type input_buf_elts, octave_idx_type elts_read, octave_idx_type nr, octave_idx_type nc, bool swap, bool do_float_fmt_conv, bool do_NA_conv, octave::mach_info::float_format from_flt_fmt) |
typedef jit_const< bool, jit_typeinfo::get_bool > | jit_const_bool |
typedef jit_const< Complex, jit_typeinfo::get_complex > | jit_const_complex |
typedef jit_const< octave_idx_type, jit_typeinfo::get_index > | jit_const_index |
typedef jit_const< jit_range, jit_typeinfo::get_range, const jit_range & > | jit_const_range |
typedef jit_const< double, jit_typeinfo::get_scalar > | jit_const_scalar |
typedef jit_const< std::string, jit_typeinfo::get_string, const std::string &, true > | jit_const_string |
typedef jit_array< NDArray, double > | jit_matrix |
typedef void | sig_handler(int) |
typedef int | suitesparse_integer |
typedef tree_expression * | tree_expression_ptr_t |
typedef octave_handle | url_handle |
Enumerations | |
enum | { UNIFORM, FLAT, INTERP, TEXTURE } |
enum | { NONE, GOURAUD = 2 } |
enum | { X_AXIS, Y_AXIS, Z_AXIS } |
enum | dbstop_args { dbstop_in, dbstop_at, dbstop_if, dbstop_none } |
enum | result_type { RT_UNDEFINED = 0, RT_VALUE = 1, RT_VALUE_LIST = 2 } |
enum | select_flags { select_ignore_hittest = 0x01, select_last = 0x02 } |
Variables | |
static llvm::IRBuilder | builder (llvm::getGlobalContext()) |
bool | can_interrupt = false |
static llvm::LLVMContext & | context = llvm::getGlobalContext () |
static llvm::LLVMContext & | context = llvm::getGlobalContext () |
static mutex | event_hook_lock |
bool | octave_debug_on_interrupt_state = false |
int | pipe_handler_error_count = 0 |
static bool * | signals_caught = nullptr |
QUIWidgetCreator | uiwidget_creator |
bool | Vdebug_on_interrupt = false |
static bool | Vsighup_dumps_octave_core = true |
static bool | Vsigquit_dumps_octave_core = true |
static bool | Vsigterm_dumps_octave_core = true |
typedef octave_value(* octave::conv_fptr) (std::list< void * > &input_buf_list, octave_idx_type input_buf_elts, octave_idx_type elts_read, octave_idx_type nr, octave_idx_type nc, bool swap, bool do_float_fmt_conv, bool do_NA_conv, octave::mach_info::float_format from_flt_fmt) |
Definition at line 6394 of file oct-stream.cc.
typedef jit_const<jit_range, jit_typeinfo::get_range, const jit_range&> octave::jit_const_range |
typedef jit_const<std::string, jit_typeinfo::get_string, const std::string&, true> octave::jit_const_string |
typedef jit_array<NDArray, double> octave::jit_matrix |
Definition at line 114 of file jit-typeinfo.h.
typedef void octave::sig_handler(int) |
Definition at line 43 of file sighandlers.h.
typedef int octave::suitesparse_integer |
Definition at line 168 of file oct-sparse.h.
Definition at line 33 of file pt-cbinop.cc.
typedef octave_handle octave::url_handle |
Definition at line 42 of file url-handle-manager.h.
anonymous enum |
Enumerator | |
---|---|
UNIFORM | |
FLAT | |
INTERP | |
TEXTURE |
Definition at line 69 of file gl-render.cc.
anonymous enum |
Enumerator | |
---|---|
NONE | |
GOURAUD |
Definition at line 78 of file gl-render.cc.
anonymous enum |
Enumerator | |
---|---|
X_AXIS | |
Y_AXIS | |
Z_AXIS |
Definition at line 61 of file gl-render.cc.
enum octave::dbstop_args |
Enumerator | |
---|---|
dbstop_in | |
dbstop_at | |
dbstop_if | |
dbstop_none |
Definition at line 245 of file bp-table.cc.
enum octave::result_type |
enum octave::select_flags |
Enumerator | |
---|---|
select_ignore_hittest | |
select_last |
Definition at line 34 of file gl-select.h.
bp_table & octave::__get_bp_table__ | ( | const std::string & | who | ) |
Definition at line 115 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_bp_table().
Referenced by octave::file_editor_tab::add_breakpoint_callback(), octave::tree_jit::enabled(), octave::file_editor_tab::handle_context_menu_break_condition(), maybe_enter_debugger(), out_of_date_check(), octave::file_editor_tab::remove_all_breakpoints_callback(), octave::file_editor_tab::remove_breakpoint_callback(), octave::tree_evaluator::reset_debug_state(), and warning_1().
call_stack & octave::__get_call_stack__ | ( | const std::string & | who | ) |
Definition at line 122 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_call_stack().
Referenced by octave_mex_function::call(), octave_builtin::call(), octave_user_script::call(), octave_user_function::call(), called_from_builtin(), error_1(), octave::file_editor_tab::exit_debug_and_clear(), mex::function_name(), get_class_context(), octave_class::get_current_method_class(), get_current_shlib(), get_user_code(), octave_class::in_class_method(), initialize_last_error_stack(), is_method_executing(), octave_fcn_handle::load_ascii(), octave_fcn_handle::load_binary(), octave_fcn_handle::load_hdf5(), maybe_enter_debugger(), mexGetVariable(), mexPutVariable(), octave_fcn_inline::octave_fcn_inline(), pr_where(), print_usage(), read_mat5_binary_element(), verror(), and warning_1().
cdef_manager & octave::__get_cdef_manager__ | ( | const std::string & | who | ) |
Definition at line 136 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_cdef_manager().
Referenced by octave::fcn_info::fcn_info_rep::find_package(), octave::fcn_info::fcn_info_rep::load_class_method(), lookup_class(), and read_mat5_binary_element().
child_list & octave::__get_child_list__ | ( | const std::string & | who | ) |
Definition at line 129 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_child_list().
Referenced by clear_external_pager(), do_sync(), respond_to_pending_signals(), and run_command_and_return_output().
symbol_scope octave::__get_current_scope__ | ( | const std::string & | who | ) |
Definition at line 91 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_current_scope().
Referenced by __require_current_scope__(), find_private_file(), octave::workspace_view::handle_contextmenu_copy_value(), octave::jit_convert::jit_convert(), octave::main_window::load_workspace_callback(), octave::main_window::refresh_workspace_callback(), octave::main_window::rename_variable_callback(), save_vars(), octave::fcn_info::fcn_info_rep::x_builtin_find(), and octave::fcn_info::fcn_info_rep::xfind().
dynamic_loader & octave::__get_dynamic_loader__ | ( | const std::string & | who | ) |
Definition at line 56 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_dynamic_loader().
Referenced by octave_dld_function::~octave_dld_function(), and octave_mex_function::~octave_mex_function().
tree_evaluator & octave::__get_evaluator__ | ( | const std::string & | who | ) |
Definition at line 108 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_evaluator().
Referenced by defun_isargout(), and is_method_executing().
gtk_manager & octave::__get_gtk_manager__ | ( | const std::string & | who | ) |
Definition at line 143 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_gtk_manager().
Referenced by default_graphics_toolkit(), figure::properties::get_toolkit(), gh_manager::gh_manager(), and figure::properties::set___graphics_toolkit__().
help_system & octave::__get_help_system__ | ( | const std::string & | who | ) |
Definition at line 63 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_help_system().
interpreter & octave::__get_interpreter__ | ( | const std::string & | who | ) |
Definition at line 43 of file interpreter-private.cc.
References error(), and octave::interpreter::the_interpreter().
Referenced by __get_bp_table__(), __get_call_stack__(), __get_cdef_manager__(), __get_child_list__(), __get_current_scope__(), __get_dynamic_loader__(), __get_evaluator__(), __get_gtk_manager__(), __get_help_system__(), __get_load_path__(), __get_symbol_table__(), __get_type_info__(), octave_builtin::call(), octave::main_window::clear_workspace_callback(), octave::main_window::handle_edit_mfile_request(), mexIsLocked(), mexLock(), mexUnlock(), octave::main_window::new_figure_callback(), octave_user_function::restore_warning_states(), symbol_exist(), unique_symbol_name(), and octave::file_editor_tab::update_lexer_settings().
load_path & octave::__get_load_path__ | ( | const std::string & | who | ) |
Definition at line 70 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_load_path().
Referenced by octave::fcn_info::fcn_info_rep::builtin_find(), octave::fcn_info::fcn_info_rep::find(), octave::fcn_info::fcn_info_rep::find_user_function(), octave_class::load_ascii(), octave_class::load_binary(), octave::fcn_info::fcn_info_rep::load_class_constructor(), octave::fcn_info::fcn_info_rep::load_class_method(), octave_class::load_hdf5(), octave::fcn_info::fcn_info_rep::load_private_function(), make_fcn_handle(), octave_change_to_directory(), octave::base_reader::octave_gets(), out_of_date_check(), read_mat5_binary_element(), rehash_internal(), octave_class::save_ascii(), octave_class::save_binary(), octave_class::save_hdf5(), save_mat5_binary_element(), and octave_fcn_handle::set_fcn().
symbol_table & octave::__get_symbol_table__ | ( | const std::string & | who | ) |
Definition at line 84 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_symbol_table().
Referenced by octave::load_path::package_info::add_to_fcn_map(), alias_builtin(), octave_fcn_handle::call(), dump_octave_core(), octave::tree_anon_fcn_handle::dup(), octave::file_editor_tab::exit_debug_and_clear(), final_index_error(), octave::symbol_scope_rep::find(), octave::jit_typeinfo::find_builtin(), octave::symbol_record::find_function(), generate_struct_completions(), get_dispatch_type(), get_user_code(), octave::jit_convert::get_variable(), octave_class::index_vector(), install_builtin_dispatch(), install_builtin_function(), install_dld_function(), install_loaded_variable(), install_mex_function(), octave_class::is_true(), is_valid_function(), octave_fcn_handle::load_ascii(), octave_fcn_handle::load_binary(), octave::fcn_info::fcn_info_rep::load_class_method(), octave_fcn_handle::load_hdf5(), make_fcn_handle(), mexGetVariable(), mexPutVariable(), octave_class::numel(), octave_class::octave_class(), out_of_date_check(), read_mat5_binary_element(), octave_class::reconstruct_exemplar(), octave_fcn_handle::set_fcn(), octave_link::set_workspace(), octave_class::size(), octave_class::string_vector_value(), octave_class::subsasgn_common(), and octave_class::subsref().
type_info & octave::__get_type_info__ | ( | const std::string & | who | ) |
Definition at line 77 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_type_info().
Referenced by octave_value::do_non_const_unary_op(), do_unary_op(), hdf5_read_next_data_internal(), octave_value_typeinfo::installed_type_info(), octave_value_typeinfo::installed_type_names(), octave_value_typeinfo::lookup_assign_op(), octave_value_typeinfo::lookup_assignany_op(), octave_value_typeinfo::lookup_binary_class_op(), octave_value_typeinfo::lookup_binary_op(), octave_value_typeinfo::lookup_cat_op(), octave_value_typeinfo::lookup_non_const_unary_op(), octave_value_typeinfo::lookup_pref_assign_conv(), octave_value_typeinfo::lookup_type(), octave_value_typeinfo::lookup_unary_class_op(), octave_value_typeinfo::lookup_unary_op(), octave_value_typeinfo::lookup_widening_op(), octave_base_value::numeric_assign(), read_binary_data(), read_text_data(), octave_value_typeinfo::register_assign_op(), octave_value_typeinfo::register_assignany_op(), octave_value_typeinfo::register_binary_class_op(), octave_value_typeinfo::register_binary_op(), octave_value_typeinfo::register_cat_op(), octave_value_typeinfo::register_non_const_unary_op(), octave_value_typeinfo::register_pref_assign_conv(), octave_value_typeinfo::register_type(), octave_value_typeinfo::register_unary_class_op(), octave_value_typeinfo::register_unary_op(), and octave_value_typeinfo::register_widening_op().
symbol_scope octave::__require_current_scope__ | ( | const std::string & | who | ) |
Definition at line 98 of file interpreter-private.cc.
References __get_current_scope__(), and error().
Referenced by octave::jit_info::execute(), final_index_error(), octave::jit_info::find(), mexGetVariable(), mexPutVariable(), and save_vars().
OCTINTERP_API string_vector octave::autoloaded_functions | ( | void | ) |
OCTAVE_API Array< double > octave::base64_decode | ( | const std::string & | str | ) |
Definition at line 58 of file oct-base64.cc.
References octave_base64_decode_alloc_wrapper(), octave_value::resize(), retval, and str.
Definition at line 36 of file oct-base64.cc.
References current_liboctave_error_handler, and octave_base64_encode_alloc_wrapper().
|
static |
Definition at line 242 of file fcn-info.cc.
References btyp_bool, btyp_char, btyp_complex, btyp_double, btyp_float, btyp_float_complex, btyp_func_handle, btyp_isarray(), btyp_isinteger(), btyp_num_types, and i.
Referenced by get_dispatch_type().
OCTINTERP_API interrupt_handler octave::catch_interrupts | ( | void | ) |
Definition at line 323 of file sighandlers.cc.
References generic_sig_handler(), retval, and set_signal_handler().
Referenced by install_signal_handlers().
OCTINTERP_API void octave::cleanup_statement_list | ( | tree_statement_list ** | lst | ) |
|
static |
Definition at line 6301 of file oct-stream.cc.
References do_float_format_conversion(), i, is_old_NA(), octave::mach_info::native_float_format(), replace_old_NA(), swap, and tmp.
|
static |
Definition at line 6731 of file oct-stream.cc.
|
static |
Definition at line 6778 of file oct-stream.cc.
References do_double_format_conversion(), do_float_format_conversion(), oct_data_conv::dt_char, oct_data_conv::dt_double, oct_data_conv::dt_int16, oct_data_conv::dt_int32, oct_data_conv::dt_int64, oct_data_conv::dt_int8, oct_data_conv::dt_schar, oct_data_conv::dt_single, oct_data_conv::dt_uchar, oct_data_conv::dt_uint16, oct_data_conv::dt_uint32, oct_data_conv::dt_uint64, oct_data_conv::dt_uint8, error(), flt_fmt, octave::mach_info::flt_fmt_ieee_big_endian, octave::mach_info::flt_fmt_ieee_little_endian, i, retval, swap, and octave::mach_info::words_big_endian().
Referenced by octave::stream::write().
|
static |
|
inlinestatic |
Definition at line 779 of file oct-fftw.cc.
Referenced by octave::fftw::fft().
|
inlinestatic |
Definition at line 795 of file oct-fftw.cc.
References conj(), dv, i, k, dim_vector::ndims(), dim_vector::numel(), and tmp.
Referenced by octave::fftw::fftNd().
|
static |
Definition at line 82 of file oct-stream.cc.
References octave_value::double_value(), lo_ieee_isnan, octave::math::nint(), octave::interpreter::recover_from_exception(), and retval.
Referenced by octave::stream_list::get_file_number(), octave::stream_list::get_info(), octave::stream::getl(), octave::stream::gets(), octave::stream::seek(), and octave::stream::skipl().
|
static |
Definition at line 303 of file sighandlers.cc.
References octave_raise_wrapper(), octave_set_default_signal_handler(), and octave_strsignal_wrapper().
Referenced by install_signal_handlers().
|
static |
Definition at line 56 of file resource-manager.cc.
References octave::sys::file_ops::dir_sep_str(), QtHandles::Utils::fromStdString(), octave::sys::env::getenv(), octave::config::oct_etc_dir(), and string.
Referenced by octave::resource_manager::do_reload_settings(), and octave::resource_manager::resource_manager().
octave_value octave::do_class_concat | ( | tm_const & | tmc | ) |
Definition at line 381 of file pt-tm-const.cc.
References i, octave::base_list< elt_type >::length(), octave_value(), retval, row, and octave::tm_row_const::rows().
Referenced by octave::tree_evaluator::visit_matrix().
char* octave::do_completer_word_break_hook | ( | ) |
int octave::do_printf_conv | ( | std::ostream & | os, |
const char * | fmt, | ||
int | nsa, | ||
int | sa_1, | ||
int | sa_2, | ||
T | arg, | ||
const std::string & | who | ||
) |
Definition at line 5528 of file oct-stream.cc.
References arg, error(), octave_format(), os, and retval.
Referenced by octave::base_stream::do_numeric_printf_conv().
|
static |
Definition at line 5556 of file oct-stream.cc.
References arg, error(), octave::printf_format_elt::flags, octave::printf_format_elt::fw, left, octave_value::length(), os, octave::printf_format_elt::prec, right, and string.
Referenced by octave::base_stream::do_printf().
void octave::do_scanf_conv | ( | std::istream & | is, |
const scanf_format_elt & | fmt, | ||
T | valptr, | ||
Matrix & | mval, | ||
double * | data, | ||
octave_idx_type & | idx, | ||
octave_idx_type & | conversion_count, | ||
octave_idx_type | nr, | ||
octave_idx_type | max_size, | ||
bool | discard | ||
) |
Definition at line 4316 of file oct-stream.cc.
References Array< T >::fortran_vec(), is, octave_scan(), and Matrix::resize().
Referenced by octave::base_stream::do_scanf().
template void octave::do_scanf_conv | ( | std::istream & | , |
const scanf_format_elt & | , | ||
double * | , | ||
Matrix & | , | ||
double * | , | ||
octave_idx_type & | , | ||
octave_idx_type & | , | ||
octave_idx_type | , | ||
octave_idx_type | , | ||
bool | |||
) |
octave_value octave::do_single_type_concat | ( | const dim_vector & | dv, |
tm_const & | tmp | ||
) |
Definition at line 420 of file pt-tm-const.h.
octave_value octave::do_single_type_concat< octave_map > | ( | const dim_vector & | dv, |
tm_const & | tmp | ||
) |
Definition at line 368 of file pt-tm-const.cc.
References dv, result, and tmp.
Referenced by octave::tree_evaluator::visit_matrix().
|
static |
Definition at line 505 of file symtab.cc.
References A, C, nm, octave_value(), string, and V.
Referenced by octave::symbol_table::dump().
octave_value octave::dump_function_map | ( | const std::map< std::string, octave_value > & | fcn_map | ) |
Definition at line 825 of file fcn-info.cc.
References octave_base_value::dump(), fcn, nm, octave_value(), and string.
Referenced by octave::fcn_info::fcn_info_rep::dump(), and octave::symbol_scope_rep::dump().
|
static |
Definition at line 446 of file jit-typeinfo.cc.
References error().
Referenced by octave_jit_call().
OCTAVE_NORETURN OCTAVE_API void octave::err_del_index_out_of_range | ( | bool | is1d, |
octave_idx_type | idx, | ||
octave_idx_type | ext | ||
) |
Definition at line 98 of file lo-array-errwarn.cc.
References error_id_index_out_of_bounds.
Referenced by Sparse< bool >::delete_elements(), and Array< octave_value >::delete_elements().
OCTAVE_NORETURN OCTAVE_API void octave::err_index_out_of_range | ( | int | nd, |
int | dim, | ||
octave_idx_type | idx, | ||
octave_idx_type | ext | ||
) |
Definition at line 276 of file lo-array-errwarn.cc.
References e.
Referenced by DiagArray2< Complex >::check_idx(), Range::checkelem(), Array< octave_value >::checkelem(), compute_index(), Range::index(), Sparse< bool >::index(), Array< octave_value >::index(), octave_jit_gindex_range(), and sub2ind().
OCTAVE_NORETURN OCTAVE_API void octave::err_index_out_of_range | ( | int | nd, |
int | dim, | ||
octave_idx_type | idx, | ||
octave_idx_type | ext, | ||
const dim_vector & | d | ||
) |
Definition at line 292 of file lo-array-errwarn.cc.
|
static |
Definition at line 7343 of file oct-stream.cc.
Referenced by octave::stream_list::lookup(), and octave::stream_list::remove().
OCTAVE_NORETURN OCTAVE_API void octave::err_invalid_index | ( | const std::string & | idx, |
octave_idx_type | nd, | ||
octave_idx_type | dim, | ||
const std::string & | |||
) |
Definition at line 195 of file lo-array-errwarn.cc.
References e.
Referenced by octave_base_matrix< boolNDArray >::assign(), idx_vector::idx_vector_rep::checkelem(), idx_vector::idx_mask_rep::checkelem(), Array< octave_value >::checkelem(), compute_index(), convert_index(), err_invalid_index(), idx_vector::idx_range_rep::idx_range_rep(), idx_vector::idx_scalar_rep::idx_scalar_rep(), idx_vector::idx_vector_rep::idx_vector_rep(), octave_sparse_matrix::index_vector(), octave_base_value::index_vector(), and octave_jit_ginvalid_index().
OCTAVE_NORETURN OCTAVE_API void octave::err_invalid_index | ( | octave_idx_type | n, |
octave_idx_type | nd, | ||
octave_idx_type | dim, | ||
const std::string & | var | ||
) |
Definition at line 204 of file lo-array-errwarn.cc.
References err_invalid_index(), and var.
OCTAVE_NORETURN OCTAVE_API void octave::err_invalid_index | ( | double | n, |
octave_idx_type | nd, | ||
octave_idx_type | dim, | ||
const std::string & | var | ||
) |
Definition at line 213 of file lo-array-errwarn.cc.
References err_invalid_index(), and var.
OCTAVE_NORETURN OCTAVE_API void octave::err_invalid_resize | ( | void | ) |
Definition at line 306 of file lo-array-errwarn.cc.
Referenced by Array< octave_value >::resize(), Sparse< bool >::resize1(), Array< octave_value >::resize1(), and Array< octave_value >::resize2().
OCTAVE_NORETURN OCTAVE_API void octave::err_nan_to_character_conversion | ( | void | ) |
OCTAVE_NORETURN OCTAVE_API void octave::err_nan_to_logical_conversion | ( | void | ) |
Definition at line 47 of file lo-array-errwarn.cc.
Referenced by octave_sparse_matrix::bool_array_value(), octave_float_complex_matrix::bool_array_value(), octave_complex_matrix::bool_array_value(), octave_float_complex::bool_array_value(), octave_complex::bool_array_value(), octave_float_matrix::bool_array_value(), octave_matrix::bool_array_value(), octave_float_scalar::bool_array_value(), octave_scalar::bool_array_value(), octave_range::bool_array_value(), octave_float_complex::bool_value(), octave_complex::bool_value(), octave_float_scalar::bool_value(), octave_scalar::bool_value(), octave_base_scalar< bool >::is_true(), octave_base_sparse< SparseComplexMatrix >::is_true(), octave_base_matrix< boolNDArray >::is_true(), oct_unop_not(), octave_jit_err_nan_to_logical_conversion(), ComplexNDArray::operator!(), FloatComplexNDArray::operator!(), FloatNDArray::operator!(), NDArray::operator!(), SparseMatrix::operator!(), SparseComplexMatrix::operator!(), octave_sparse_complex_matrix::sparse_bool_matrix_value(), and octave_sparse_matrix::sparse_bool_matrix_value().
OCTAVE_NORETURN OCTAVE_API void octave::err_nonconformant | ( | const char * | op, |
octave_idx_type | op1_len, | ||
octave_idx_type | op2_len | ||
) |
Definition at line 61 of file lo-array-errwarn.cc.
References error_id_nonconformant_args.
Referenced by Sparse< bool >::assign(), Array< octave_value >::assign(), binmap(), do_add_dm_sm(), do_add_sm_dm(), do_extended_gcd(), do_mm_binary_op(), do_mm_inplace_op(), do_mul_dm_sm(), do_mul_sm_dm(), do_sub_dm_sm(), do_sub_sm_dm(), elem_xpow(), Fbalance(), Fqz(), gepbalance< T >::init(), max(), min(), mx_div_conform(), mx_leftdiv_conform(), octinternal_do_mul_pm_sm(), octinternal_do_mul_sm_pm(), operator*(), ComplexRowVector::operator+=(), ComplexColumnVector::operator+=(), FloatComplexRowVector::operator+=(), FloatComplexColumnVector::operator+=(), ComplexDiagMatrix::operator+=(), FloatComplexDiagMatrix::operator+=(), Matrix::operator+=(), FloatMatrix::operator+=(), ComplexMatrix::operator+=(), FloatComplexMatrix::operator+=(), ComplexRowVector::operator-=(), ComplexColumnVector::operator-=(), FloatComplexRowVector::operator-=(), FloatComplexColumnVector::operator-=(), Matrix::operator-=(), FloatMatrix::operator-=(), ComplexMatrix::operator-=(), FloatComplexMatrix::operator-=(), plus_or_minus(), product(), quotient(), and xgemm().
OCTAVE_NORETURN OCTAVE_API void octave::err_nonconformant | ( | const char * | op, |
octave_idx_type | op1_nr, | ||
octave_idx_type | op1_nc, | ||
octave_idx_type | op2_nr, | ||
octave_idx_type | op2_nc | ||
) |
Definition at line 72 of file lo-array-errwarn.cc.
References error_id_nonconformant_args.
OCTAVE_NORETURN OCTAVE_API void octave::err_nonconformant | ( | const char * | op, |
const dim_vector & | op1_dims, | ||
const dim_vector & | op2_dims | ||
) |
Definition at line 84 of file lo-array-errwarn.cc.
References error_id_nonconformant_args, dim_vector::str(), and string.
octave_value_list octave::eval_string | ( | const std::string & | , |
bool | silent, | ||
int & | parse_status, | ||
int | nargout | ||
) |
Referenced by gh_manager::do_execute_callback(), do_who(), octave::variable_editor_model::eval_oct(), extract_function(), generate_struct_completions(), looks_like_struct(), octave::tree::meets_bp_condition(), mexEvalString(), mexEvalStringWithTrap(), octave_fcn_inline::octave_fcn_inline(), octave_fcn_handle::parse_anon_fcn_handle(), read_mat5_binary_element(), octave::variable_editor_model::retrieve_variable(), and octave::variable_editor_model::set_data_oct().
OCTINTERP_API octave_value octave::eval_string | ( | const std::string & | , |
bool | silent, | ||
int & | parse_status | ||
) |
|
static |
Definition at line 187 of file oct-stream.cc.
References c, i, retval, s, and string.
Referenced by octave::scanf_format_list::finish_conversion().
OCTINTERP_API octave_value_list octave::feval | ( | const std::string & | name, |
const octave_value_list & | args = octave_value_list() , |
||
int | nargout = 0 |
||
) |
Referenced by octave::tree_evaluator::bind_ans(), octave_fcn_handle::call(), daspk_user_function(), daspk_user_jacobian(), dasrt_user_cf(), dasrt_user_f(), dasrt_user_j(), dassl_user_function(), dassl_user_jacobian(), gh_manager::do_execute_callback(), do_who(), eigs_complex_func(), eigs_func(), named_hook_function::eval(), fcn_handle_hook_function::eval(), get_output_list(), octave::gtk_manager::get_toolkit(), have_gnuplot_binary(), octave_class::index_vector(), octave_class::is_true(), octave_class::load_ascii(), octave_class::load_binary(), octave_class::load_hdf5(), lsode_user_function(), lsode_user_jacobian(), mexCallMATLAB(), octave_class::numel(), gnuplot_graphics_toolkit::print_figure(), print_usage(), quad_float_user_function(), quad_user_function(), read_mat5_binary_element(), octave_class::reconstruct_exemplar(), gnuplot_graphics_toolkit::redraw_figure(), octave_class::save_ascii(), octave_class::save_binary(), octave_class::save_hdf5(), save_mat5_binary_element(), octave_class::size(), octave_class::string_vector_value(), octave_class::subsasgn_common(), octave_class::subsref(), octave::tree_evaluator::visit_colon_expression(), octave::tree_evaluator::visit_funcall(), octave::tree_evaluator::visit_identifier(), octave::tree_evaluator::visit_multi_assignment(), octave::tree_evaluator::visit_simple_assignment(), and octave_oncleanup::~octave_oncleanup().
OCTINTERP_API octave_value_list octave::feval | ( | octave_function * | fcn, |
const octave_value_list & | args = octave_value_list() , |
||
int | nargout = 0 |
||
) |
OCTINTERP_API octave_value_list octave::feval | ( | octave_value & | val, |
const octave_value_list & | args = octave_value_list() , |
||
int | nargout = 0 |
||
) |
OCTINTERP_API octave_value_list octave::feval | ( | const octave_value_list & | args, |
int | nargout = 0 |
||
) |
OCTAVE_API std::string octave::fftw_version | ( | void | ) |
Definition at line 1128 of file oct-fftw.cc.
OCTAVE_API std::string octave::fftwf_version | ( | void | ) |
Definition at line 1138 of file oct-fftw.cc.
|
static |
Definition at line 202 of file pt-idx.cc.
References __get_symbol_table__(), context, octave::symbol_table::current_context(), e, error_with_id(), fcn, octave::symbol_table::find_function(), octave_base_value::function_value(), octave_function::is_function(), octave::tree_expression::is_identifier(), is_variable(), octave::tree_expression::name(), octave_function::name(), string, and var.
|
static |
Definition at line 1204 of file pt-eval.cc.
References __get_symbol_table__(), __require_current_scope__(), context, octave::symbol_scope::current_context(), e, error_with_id(), fcn, octave::symbol_table::find_function(), octave_base_value::function_value(), octave_function::is_function(), octave::tree_expression::is_identifier(), is_variable(), octave::tree_expression::name(), octave_function::name(), string, and var.
Referenced by octave::tree_index_expression::lvalue(), and octave::tree_evaluator::visit_index_expression().
std::string octave::find_bkpt_list | ( | octave_value_list | slist, |
std::string | match | ||
) |
Definition at line 742 of file bp-table.cc.
References i, octave_value_list::length(), retval, and string.
Referenced by octave::bp_table::get_breakpoint_list().
|
static |
Definition at line 493 of file bp-table.cc.
References e, octave_base_value::is_user_function(), max(), retval, and octave_user_code::subfunctions().
Referenced by octave::bp_table::add_breakpoint().
OCTAVE_API void octave::flush_stdout | ( | void | ) |
Definition at line 464 of file pager.cc.
References clear_external_pager(), flushing_output_to_pager, frame, octave_stdout, octave::action_container::protect_var(), and really_flush_to_pager.
Referenced by gh_manager::do_process_events(), F__octave_link_edit_file__(), F__octave_link_file_dialog__(), F__octave_link_input_dialog__(), F__octave_link_list_dialog__(), F__octave_link_message_dialog__(), F__octave_link_question_dialog__(), interactive_input(), octave::base_reader::octave_gets(), verror(), and vwarning().
|
static |
Definition at line 315 of file sighandlers.cc.
Referenced by install_signal_handlers().
|
static |
Definition at line 348 of file ft-text-renderer.cc.
References octave::ft_manager::font_destroyed().
Referenced by octave::ft_manager::do_get_font().
|
static |
Definition at line 270 of file sighandlers.cc.
References can_interrupt, octave_get_sig_number(), octave_initialized, octave_interrupt_state, octave_signal_caught, and signals_caught.
Referenced by catch_interrupts(), and install_signal_handlers().
std::string octave::genpath | ( | const std::string & | dirname, |
const string_vector & | skip | ||
) |
Definition at line 2146 of file load-path.cc.
References octave::sys::file_ops::concat(), octave::sys::file_ops::dirname(), fs, i, octave::sys::base_file_stat::is_dir(), nm, Array< T >::numel(), octave::directory_path::path_sep_str(), octave::sys::dir_entry::read(), retval, string_vector::sort(), and string.
Referenced by octave::environment::init_image_path(), and maybe_add_path_elts().
std::string octave::get_comment_text | ( | void | ) |
char* octave::get_comment_text_c_str | ( | void | ) |
std::string octave::get_concat_class | ( | const std::string & | c1, |
const std::string & | c2 | ||
) |
Definition at line 44 of file pt-mat.cc.
References retval, octave_base_value::static_class_name(), and string.
Referenced by octave::tm_row_const::tm_row_const_rep::do_init_element(), and octave::tm_const::init().
OCTINTERP_API std::string octave::get_dispatch_type | ( | const octave_value_list & | args, |
builtin_type_t & | builtin_type | ||
) |
Definition at line 268 of file fcn-info.cc.
References __get_symbol_table__(), arg, btyp_class_name, btyp_num_types, btyp_unknown, build_sup_table(), octave_value::builtin_type(), octave_value::class_name(), i, octave::symbol_table::is_superiorto(), octave_value_list::length(), and string.
Referenced by octave_fcn_handle::call(), get_dispatch_type(), and octave::fcn_info::fcn_info_rep::xfind().
OCTINTERP_API std::string octave::get_dispatch_type | ( | const octave_value_list & | args | ) |
Definition at line 328 of file fcn-info.cc.
References get_dispatch_type().
load_path::dir_info::fcn_file_map_type octave::get_fcn_files | ( | const std::string & | d | ) |
Definition at line 1067 of file load-path.cc.
References d, octave::sys::dir_entry::error(), fname, i, octave::load_path::M_FILE, octave::load_path::MEX_FILE, Array< T >::numel(), octave::load_path::OCT_FILE, p, octave::sys::dir_entry::read(), retval, string, t, valid_identifier(), and warning().
OCTINTERP_API std::string octave::get_help_from_file | ( | const std::string & | nm, |
bool & | symbol_found, | ||
std::string & | file | ||
) |
OCTINTERP_API std::string octave::get_help_from_file | ( | const std::string & | nm, |
bool & | symbol_found | ||
) |
|
static |
Definition at line 1980 of file gl-render.cc.
Referenced by octave::opengl_renderer::draw_axes_children().
|
static |
Definition at line 120 of file oct-stream.cc.
References d, error(), octave::math::isinf(), lo_ieee_isnan, max(), octave::math::nint_big(), and retval.
Referenced by get_size(), octave::stream::read(), and octave::base_stream::scanf().
|
static |
Definition at line 146 of file oct-stream.cc.
References error(), get_size(), octave::math::isinf(), and Array< T >::numel().
octave_user_code * octave::get_user_code | ( | const std::string & | fname | ) |
Definition at line 936 of file bp-table.cc.
References __get_call_stack__(), __get_symbol_table__(), cs, octave::call_stack::debug_user_code(), octave::sys::file_ops::dir_sep_char(), fcn, octave::symbol_table::find_function(), fname, octave_function::is_defined(), octave_base_value::is_user_code(), name, string, and octave_base_value::user_code_value().
Referenced by octave::bp_table::add_breakpoint(), octave::bp_table::get_breakpoint_list(), octave::bp_table::parse_dbfunction_params(), octave::bp_table::remove_all_breakpoints_in_file(), and octave::bp_table::remove_breakpoint().
OCTINTERP_API void octave::gl2ps_print | ( | const graphics_object & | fig, |
const std::string & | stream, | ||
const std::string & | term | ||
) |
Definition at line 1088 of file gl2ps-print.cc.
References octave::action_container::add_fcn(), err_disabled_feature(), error(), frame, graphics_object::get(), octave_value::matrix_value(), octave_popen(), and string.
Referenced by QtHandles::GLCanvas::do_print(), and G__osmesa_print__().
|
static |
Definition at line 681 of file gl-render.cc.
References string.
Referenced by octave::opengl_renderer::draw_figure().
OCTINTERP_API interrupt_handler octave::ignore_interrupts | ( | void | ) |
Definition at line 334 of file sighandlers.cc.
References retval, and set_signal_handler().
Referenced by do_edit_history(), octave_kbhit(), and respond_to_pending_signals().
|
static |
Definition at line 1169 of file oct-stream.cc.
References retval.
|
static |
Definition at line 166 of file oct-mutex.cc.
OCTINTERP_API void octave::install_signal_handlers | ( | void | ) |
Definition at line 362 of file sighandlers.cc.
References catch_interrupts(), deadly_sig_handler(), fpe_sig_handler(), generic_sig_handler(), i, octave_create_interrupt_watcher_thread(), octave_num_signals(), set_signal_handler(), and signals_caught.
Referenced by main().
bool octave::is_keyword | ( | const std::string & | s | ) |
Referenced by if(), read_mat_ascii_data(), and symbol_exist().
|
static |
Definition at line 5580 of file oct-stream.cc.
References octave_value::is_true(), and val.
Referenced by octave::opengl_renderer::clip_code(), and octave::base_stream::do_numeric_printf_conv().
|
inlinestatic |
Definition at line 6273 of file oct-stream.cc.
Referenced by convert_and_copy().
|
inline |
Definition at line 6280 of file oct-stream.cc.
References __lo_ieee_is_old_NA(), and val.
bool octave::isa | ( | U * | value | ) |
Definition at line 228 of file jit-util.h.
References value.
std::ostream & octave::jit_print | ( | std::ostream & | os, |
jit_type * | atype | ||
) |
Definition at line 81 of file jit-typeinfo.cc.
References octave::jit_type::name(), and os.
std::ostream & octave::jit_print | ( | std::ostream & | os, |
jit_value * | avalue | ||
) |
Definition at line 198 of file jit-ir.cc.
References os, and octave::jit_value::print().
Referenced by octave::jit_argument::print(), octave::jit_const< T, EXTRACT_T, PASS_T, QUOTE >::print(), octave::jit_instruction::short_print(), and octave::jit_assign_base::short_print().
Definition at line 532 of file jit-typeinfo.cc.
References octave::jit_type::depth(), and octave::jit_type::parent().
Referenced by octave::jit_phi::infer().
OCTINTERP_API octave_value octave::load_fcn_from_file | ( | const std::string & | file_name, |
const std::string & | dir_name = "" , |
||
const std::string & | dispatch_type = "" , |
||
const std::string & | package_name = "" , |
||
const std::string & | fcn_name = "" , |
||
bool | autoload = false |
||
) |
Referenced by octave::fcn_info::fcn_info_rep::find_autoload(), octave::fcn_info::fcn_info_rep::find_user_function(), octave::fcn_info::fcn_info_rep::load_class_constructor(), octave::fcn_info::fcn_info_rep::load_class_method(), load_out_of_date_fcn(), octave::fcn_info::fcn_info_rep::load_private_function(), read_mat5_binary_element(), and octave_fcn_handle::set_fcn().
|
inlinestatic |
Definition at line 92 of file symtab.cc.
References octave_value::is_defined(), load_fcn_from_file(), octave_value(), and retval.
Referenced by out_of_date_check().
OCTINTERP_API std::string octave::lookup_autoload | ( | const std::string & | nm | ) |
Referenced by octave::fcn_info::fcn_info_rep::find_autoload(), out_of_date_check(), and symbol_exist().
base_text_renderer * octave::make_ft_text_renderer | ( | void | ) |
Definition at line 1414 of file ft-text-renderer.cc.
Referenced by make_text_renderer().
|
static |
Definition at line 254 of file jit-typeinfo.cc.
Referenced by octave_jit_paren_scalar(), and octave_jit_paren_scalar_subsasgn().
string_vector octave::make_name_list | ( | void | ) |
Referenced by generate_possible_completions().
|
static |
Definition at line 445 of file sighandlers.cc.
References set_sig_struct_field().
Referenced by FSIG().
|
inlinestatic |
Definition at line 148 of file pt-idx.cc.
References octave::tree_argument_list::convert_to_const_vector(), err_invalid_inquiry_subscript(), octave::tree_argument_list::has_magic_end(), octave_value::length(), and retval.
Referenced by octave::tree_index_expression::lvalue().
tree_binary_expression * octave::maybe_compound_binary_expression | ( | tree_expression * | a, |
tree_expression * | b, | ||
int | l, | ||
int | c, | ||
octave_value::binary_op | t | ||
) |
Definition at line 174 of file pt-cbinop.cc.
References a, b, c, octave_value::op_el_and, octave_value::op_el_or, octave_value::op_ldiv, octave_value::op_mul, simplify_ldiv_op(), simplify_mul_op(), t, and octave_value::unknown_compound_binary_op.
Definition at line 117 of file pt-mat.cc.
References warning_with_id().
Referenced by octave::tree_evaluator::visit_matrix().
|
static |
Definition at line 88 of file sighandlers.cc.
References dump_octave_core(), octave_strsignal_wrapper(), save_vars(), and sysdep_cleanup().
Referenced by respond_to_pending_signals().
|
static |
Definition at line 48 of file gl-render.cc.
References max().
Referenced by octave::opengl_texture::create().
octave_base_value* octave::octave_jit_binary_any_any | ( | octave_value::binary_op | op, |
octave_base_value * | lhs, | ||
octave_base_value * | rhs | ||
) |
Definition at line 104 of file jit-typeinfo.cc.
References do_binary_op(), octave_base_value::grab(), and result.
Referenced by octave::jit_typeinfo::jit_typeinfo().
octave_base_value* octave::octave_jit_call | ( | octave_builtin::fcn | fn, |
size_t | nargin, | ||
octave_base_value ** | argin, | ||
jit_type * | result_type | ||
) |
Definition at line 453 of file jit-typeinfo.cc.
References octave_value_list::empty(), err_bad_result(), octave_base_value::grab(), i, octave_value::is_undefined(), octave_value_list::length(), octave_value(), ovl(), result, and octave_value_list::xelem().
Referenced by octave::jit_typeinfo::jit_typeinfo().
octave_base_value* octave::octave_jit_cast_any_complex | ( | Complex | c | ) |
Definition at line 208 of file jit-typeinfo.cc.
References c.
Referenced by octave::jit_typeinfo::jit_typeinfo().
octave_base_value* octave::octave_jit_cast_any_matrix | ( | jit_matrix * | m | ) |
Definition at line 148 of file jit-typeinfo.cc.
References octave_base_value::grab(), octave_value::internal_rep(), and octave::jit_array< T, U >::m_array.
Referenced by octave::jit_typeinfo::jit_typeinfo().
octave_base_value* octave::octave_jit_cast_any_range | ( | jit_range * | rng | ) |
Definition at line 167 of file jit-typeinfo.cc.
References octave_base_value::grab(), and octave_value::internal_rep().
Referenced by octave::jit_typeinfo::jit_typeinfo().
octave_base_value* octave::octave_jit_cast_any_scalar | ( | double | value | ) |
Definition at line 194 of file jit-typeinfo.cc.
References value.
Referenced by octave::jit_typeinfo::jit_typeinfo().
Complex octave::octave_jit_cast_complex_any | ( | octave_base_value * | obv | ) |
Definition at line 200 of file jit-typeinfo.cc.
References octave_base_value::complex_value(), and octave_base_value::release().
Referenced by octave::jit_typeinfo::jit_typeinfo().
jit_matrix octave::octave_jit_cast_matrix_any | ( | octave_base_value * | obv | ) |
Definition at line 159 of file jit-typeinfo.cc.
References octave_base_value::array_value(), and octave_base_value::release().
Referenced by octave::jit_typeinfo::jit_typeinfo().
jit_range octave::octave_jit_cast_range_any | ( | octave_base_value * | obv | ) |
Definition at line 177 of file jit-typeinfo.cc.
References octave_base_value::range_value(), and octave_base_value::release().
Referenced by octave::jit_typeinfo::jit_typeinfo().
double octave::octave_jit_cast_scalar_any | ( | octave_base_value * | obv | ) |
Definition at line 186 of file jit-typeinfo.cc.
References octave_base_value::double_value(), and octave_base_value::release().
Referenced by octave::jit_typeinfo::jit_typeinfo().
Definition at line 387 of file jit-typeinfo.cc.
References warn_divide_by_zero().
Referenced by octave::jit_typeinfo::jit_typeinfo().
Definition at line 378 of file jit-typeinfo.cc.
Referenced by octave::jit_typeinfo::jit_typeinfo().
octave_idx_type octave::octave_jit_compute_nelem | ( | double | base, |
double | limit, | ||
double | inc | ||
) |
Definition at line 116 of file jit-typeinfo.cc.
References Range::numel().
Referenced by octave::jit_typeinfo::jit_typeinfo().
octave_base_value* octave::octave_jit_create_undef | ( | void | ) |
Definition at line 368 of file jit-typeinfo.cc.
References octave_base_value::grab(), and octave_value::internal_rep().
Referenced by octave::jit_typeinfo::jit_typeinfo().
double octave::octave_jit_end_matrix | ( | jit_matrix * | mat, |
octave_idx_type | idx, | ||
octave_idx_type | count | ||
) |
Definition at line 345 of file jit-typeinfo.cc.
References i, and octave::jit_array< T, U >::m_dimensions.
Referenced by octave::jit_typeinfo::jit_typeinfo().
void octave::octave_jit_err_nan_to_logical_conversion | ( | void | ) |
Definition at line 217 of file jit-typeinfo.cc.
References err_nan_to_logical_conversion().
Referenced by octave::jit_typeinfo::jit_typeinfo().
void octave::octave_jit_gindex_range | ( | int | nd, |
int | dim, | ||
octave_idx_type | iext, | ||
octave_idx_type | ext | ||
) |
Definition at line 232 of file jit-typeinfo.cc.
References err_index_out_of_range().
Referenced by octave::jit_typeinfo::jit_typeinfo().
void octave::octave_jit_ginvalid_index | ( | void | ) |
Definition at line 223 of file jit-typeinfo.cc.
References err_invalid_index().
Referenced by octave::jit_typeinfo::jit_typeinfo().
octave_base_value* octave::octave_jit_grab_any | ( | octave_base_value * | obv | ) |
Definition at line 135 of file jit-typeinfo.cc.
References octave_base_value::grab().
Referenced by octave::jit_typeinfo::jit_typeinfo().
jit_matrix octave::octave_jit_grab_matrix | ( | jit_matrix * | m | ) |
Definition at line 142 of file jit-typeinfo.cc.
References octave::jit_array< T, U >::m_array.
Referenced by octave::jit_typeinfo::jit_typeinfo().
double octave::octave_jit_paren_scalar | ( | jit_matrix * | mat, |
double * | indicies, | ||
octave_idx_type | idx_count | ||
) |
Definition at line 263 of file jit-typeinfo.cc.
References octave::jit_array< T, U >::m_array, make_indices(), and Array< T >::xelem().
Referenced by octave::jit_paren_subsref::init_paren_scalar().
jit_matrix octave::octave_jit_paren_scalar_subsasgn | ( | jit_matrix * | mat, |
double * | indices, | ||
octave_idx_type | idx_count, | ||
double | value | ||
) |
Definition at line 276 of file jit-typeinfo.cc.
References octave::jit_array< T, U >::m_array, make_indices(), octave::jit_array< T, U >::update(), value, and Array< T >::xelem().
Referenced by octave::jit_paren_subsasgn::init_paren_scalar().
jit_matrix octave::octave_jit_paren_subsasgn_impl | ( | jit_matrix * | mat, |
octave_idx_type | index, | ||
double | value | ||
) |
Definition at line 239 of file jit-typeinfo.cc.
References array(), octave::jit_array< T, U >::m_array, octave::jit_array< T, U >::update(), and value.
Referenced by octave::jit_typeinfo::jit_typeinfo().
jit_matrix octave::octave_jit_paren_subsasgn_matrix_range | ( | jit_matrix * | mat, |
jit_range * | index, | ||
double | value | ||
) |
Definition at line 294 of file jit-typeinfo.cc.
References octave::jit_range::all_elements_are_ints(), array(), done, i, octave::jit_array< T, U >::m_array, octave::jit_range::m_base, octave::jit_range::m_inc, octave::jit_range::m_nelem, start, swap, octave::jit_array< T, U >::update(), value, and Array< T >::xelem().
Referenced by octave::jit_typeinfo::jit_typeinfo().
Definition at line 415 of file jit-typeinfo.cc.
References octave_jit_pow_scalar_scalar(), and pow().
Referenced by octave::jit_typeinfo::jit_typeinfo().
Definition at line 423 of file jit-typeinfo.cc.
References octave_jit_pow_scalar_scalar(), and pow().
Referenced by octave::jit_typeinfo::jit_typeinfo().
Definition at line 431 of file jit-typeinfo.cc.
References octave_jit_pow_scalar_scalar(), and pow().
Referenced by octave::jit_typeinfo::jit_typeinfo().
Definition at line 406 of file jit-typeinfo.cc.
References pow(), and xisint().
Referenced by octave::jit_typeinfo::jit_typeinfo(), octave_jit_pow_complex_complex(), octave_jit_pow_complex_scalar(), and octave_jit_pow_scalar_complex().
void octave::octave_jit_print_any | ( | const char * | name, |
octave_base_value * | obv | ||
) |
Definition at line 90 of file jit-typeinfo.cc.
References name, octave_stdout, and octave_base_value::print_with_name().
Referenced by octave::jit_typeinfo::jit_typeinfo().
void octave::octave_jit_print_matrix | ( | jit_matrix * | m | ) |
Definition at line 439 of file jit-typeinfo.cc.
void octave::octave_jit_print_scalar | ( | const char * | name, |
double | value | ||
) |
Definition at line 96 of file jit-typeinfo.cc.
References name, octave_stdout, octave_value::print_with_name(), and value.
Referenced by octave::jit_typeinfo::jit_typeinfo().
void octave::octave_jit_release_any | ( | octave_base_value * | obv | ) |
Definition at line 123 of file jit-typeinfo.cc.
References octave_base_value::release().
Referenced by octave::jit_typeinfo::jit_typeinfo().
void octave::octave_jit_release_matrix | ( | jit_matrix * | m | ) |
Definition at line 129 of file jit-typeinfo.cc.
References octave::jit_array< T, U >::m_array.
Referenced by octave::jit_typeinfo::jit_typeinfo().
std::istream& octave::octave_scan | ( | std::istream & | is, |
const scanf_format_elt & | fmt, | ||
T * | valptr | ||
) |
Definition at line 4247 of file oct-stream.cc.
References is, octave_scan_1(), string, tmp, and octave::scanf_format_elt::width.
Referenced by octave::base_stream::do_oscanf(), and do_scanf_conv().
std::istream& octave::octave_scan | ( | std::istream & | is, |
const scanf_format_elt & | , | ||
char * | valptr | ||
) |
Definition at line 4273 of file oct-stream.cc.
References is.
std::istream& octave::octave_scan | ( | std::istream & | is, |
const scanf_format_elt & | fmt, | ||
double * | valptr | ||
) |
Definition at line 4281 of file oct-stream.cc.
References is, and panic_impossible.
std::istream& octave::octave_scan_1 | ( | std::istream & | is, |
const scanf_format_elt & | fmt, | ||
T * | valptr | ||
) |
Definition at line 4159 of file oct-stream.cc.
References is, octave::scanf_format_elt::type, and value.
Referenced by octave_scan().
|
static |
Definition at line 5589 of file oct-stream.cc.
References max(), octave::math::round(), val, and octave_int< T >::value().
Referenced by octave::base_stream::do_numeric_printf_conv().
|
static |
Definition at line 5619 of file oct-stream.cc.
References do_binary_op(), octave_value::is_true(), max(), octave_value::op_ge, octave::math::round(), and val.
Referenced by octave::base_stream::do_numeric_printf_conv().
std::ostream & octave::operator<< | ( | std::ostream & | os, |
const llvm::Value & | v | ||
) |
Definition at line 46 of file jit-util.cc.
References os.
std::ostream & octave::operator<< | ( | std::ostream & | os, |
const jit_block_list & | blocks | ||
) |
Definition at line 133 of file jit-ir.cc.
References octave::jit_block_list::begin(), octave::jit_block_list::end(), and os.
std::ostream & octave::operator<< | ( | std::ostream & | os, |
const jit_value & | value | ||
) |
std::ostream & octave::operator<< | ( | std::ostream & | os, |
const jit_range & | rng | ||
) |
Definition at line 491 of file jit-typeinfo.cc.
References octave::jit_range::m_base, octave::jit_range::m_inc, octave::jit_range::m_limit, octave::jit_range::m_nelem, and os.
std::ostream & octave::operator<< | ( | std::ostream & | os, |
const jit_matrix & | mat | ||
) |
Definition at line 501 of file jit-typeinfo.cc.
References octave::jit_array< T, U >::m_array, octave::jit_array< T, U >::m_dimensions, octave::jit_array< T, U >::m_ref_count, octave::jit_array< T, U >::m_slice_data, octave::jit_array< T, U >::m_slice_len, and os.
std::ostream & octave::operator<< | ( | std::ostream & | os, |
const jit_function & | fn | ||
) |
Definition at line 794 of file jit-typeinfo.cc.
References octave::jit_function::m_call_conv, os, and octave::jit_function::to_llvm().
bool octave::out_of_date_check | ( | octave_value & | function, |
const std::string & | dispatch_type, | ||
bool | check_relative | ||
) |
Definition at line 116 of file symtab.cc.
References __get_bp_table__(), __get_load_path__(), __get_symbol_table__(), octave::sys::env::absolute_pathname(), octave_function::canonical_name(), fcn, octave_function::fcn_file_name(), file, octave::load_path::find_fcn(), octave::load_path::find_method(), fs, octave_base_value::function_value(), octave::sys::base_file_stat::is_newer(), octave_function::is_relative(), octave_function::is_subfunction(), octave_function::is_system_fcn_file(), octave_value_list::length(), load_out_of_date_fcn(), lookup_autoload(), octave_function::mark_fcn_file_up_to_date(), octave_function::name(), nm, octave_value(), octave_function::package_name(), octave::symbol_table::parent_classes(), octave::bp_table::remove_all_breakpoints_in_file(), retval, same_file(), split_name_with_package(), string, octave_function::time_checked(), octave_function::time_parsed(), octave::sys::time::unix_time(), Vignore_function_time_stamp, Vlast_chdir_time, and Vlast_prompt_time.
Referenced by octave_fcn_handle::call(), octave::fcn_info::fcn_info_rep::find_autoload(), octave::fcn_info::fcn_info_rep::find_method(), octave::fcn_info::fcn_info_rep::find_user_function(), octave::fcn_info::fcn_info_rep::x_builtin_find(), and octave::fcn_info::fcn_info_rep::xfind().
Definition at line 1154 of file oct-stream.cc.
Referenced by octave::textscan::read_double().
|
inlinestatic |
Definition at line 806 of file pt-eval.cc.
References octave::tree_break_command::breaking, octave::tree_continue_command::continuing, and octave::tree_return_command::returning.
Referenced by octave::tree_evaluator::visit_complex_for_command(), octave::tree_evaluator::visit_do_until_command(), octave::tree_evaluator::visit_simple_for_command(), and octave::tree_evaluator::visit_while_command().
Definition at line 231 of file url-transfer.cc.
References octave::stream::eof(), and octave::stream::read().
Referenced by octave::curl_transfer::init().
|
inlinestatic |
|
inline |
Definition at line 6294 of file oct-stream.cc.
References __lo_ieee_replace_old_NA(), and val.
OCTINTERP_API void octave::respond_to_pending_signals | ( | void | ) |
Definition at line 106 of file sighandlers.cc.
References __get_child_list__(), context, ignore_interrupts(), my_friendly_exit(), octave_block_child(), octave_get_sig_number(), octave_interrupt_state, octave_num_signals(), octave_strsignal_wrapper(), octave_unblock_child(), pipe_handler_error_count, octave::child_list::reap(), set_interrupt_handler(), signals_caught, Vsighup_dumps_octave_core, Vsigquit_dumps_octave_core, Vsigterm_dumps_octave_core, and octave::child_list::wait().
OCTINTERP_API string_vector octave::reverse_lookup_autoload | ( | const std::string & | nm | ) |
void octave::save_comment_text | ( | const std::string & | text | ) |
OCTINTERP_API interrupt_handler octave::set_interrupt_handler | ( | const volatile interrupt_handler & | h, |
bool | restart_syscalls | ||
) |
Definition at line 345 of file sighandlers.cc.
References h, retval, and set_signal_handler().
Referenced by do_edit_history(), octave_kbhit(), and respond_to_pending_signals().
|
static |
Definition at line 434 of file sighandlers.cc.
References octave_scalar_map::assign(), octave_get_sig_number(), and octave::math::signum().
Referenced by make_sig_struct().
OCTINTERP_API sig_handler * octave::set_signal_handler | ( | int | sig, |
sig_handler * | handler, | ||
bool | restart_syscalls | ||
) |
Definition at line 256 of file sighandlers.cc.
References octave_set_signal_handler_internal().
Referenced by catch_interrupts(), ignore_interrupts(), install_signal_handlers(), and set_interrupt_handler().
OCTINTERP_API sig_handler * octave::set_signal_handler | ( | const char * | signame, |
sig_handler * | handler, | ||
bool | restart_syscalls | ||
) |
Definition at line 262 of file sighandlers.cc.
References octave_set_signal_handler_by_name().
|
static |
Definition at line 118 of file pt-cbinop.cc.
References a, octave_value::op_herm_ldiv, octave_value::op_hermitian, octave_value::op_trans_ldiv, octave_value::op_transpose, strip_trans_herm(), and octave_value::unknown_compound_binary_op.
Referenced by maybe_compound_binary_expression().
|
static |
Definition at line 90 of file pt-cbinop.cc.
References a, b, octave_value::op_herm_mul, octave_value::op_hermitian, octave_value::op_mul_herm, octave_value::op_mul_trans, octave_value::op_trans_mul, octave_value::op_transpose, strip_trans_herm(), and octave_value::unknown_compound_binary_op.
Referenced by maybe_compound_binary_expression().
void octave::single_type_concat | ( | Array< T > & | result, |
const dim_vector & | dv, | ||
tm_const & | tmp | ||
) |
Definition at line 296 of file pt-tm-const.h.
References dim_vector::any_zero(), Array< T >::cat(), dv, i, OCTAVE_LOCAL_BUFFER, result, row, and tmp.
void octave::single_type_concat | ( | Sparse< T > & | result, |
const dim_vector & | dv, | ||
tm_const & | tmp | ||
) |
Definition at line 345 of file pt-tm-const.h.
References dim_vector::any_zero(), Sparse< T >::cat(), dv, i, OCTAVE_LOCAL_BUFFER, result, row, and tmp.
void octave::single_type_concat | ( | octave_map & | result, |
const dim_vector & | dv, | ||
tm_const & | tmp | ||
) |
Definition at line 384 of file pt-tm-const.h.
References dim_vector::any_zero(), octave_map::cat(), dv, i, OCTAVE_LOCAL_BUFFER, result, row, and tmp.
OCTINTERP_API void octave::source_file | ( | const std::string & | file_name, |
const std::string & | context = "" , |
||
bool | verbose = false , |
||
bool | require_file = true , |
||
const std::string & | warn_for = "" |
||
) |
Referenced by do_edit_history(), do_run_history(), and execute_pkg_add_or_del().
|
static |
|
static |
Definition at line 39 of file pt-cbinop.cc.
References octave::tree_expression::is_unary_expression(), octave_value::op_hermitian, octave_value::op_transpose, octave::tree_unary_expression::op_type(), octave::tree_unary_expression::operand(), and octave_value::unknown_unary_op.
Referenced by simplify_ldiv_op(), and simplify_mul_op().
|
static |
Definition at line 5646 of file oct-stream.cc.
References string, octave::printf_format_elt::text, and octave::printf_format_elt::type.
Referenced by octave::base_stream::do_numeric_printf_conv().
Definition at line 242 of file url-transfer.cc.
Referenced by octave::curl_transfer::get_fileinfo().
octave_idx_type * octave::to_octave_idx_type_ptr | ( | suitesparse_integer * | i | ) |
Definition at line 64 of file oct-sparse.cc.
References check_suitesparse_integer_size(), and i.
Referenced by dmsolve().
const octave_idx_type * octave::to_octave_idx_type_ptr | ( | const suitesparse_integer * | i | ) |
Definition at line 72 of file oct-sparse.cc.
References check_suitesparse_integer_size(), and i.
suitesparse_integer * octave::to_suitesparse_intptr | ( | octave_idx_type * | i | ) |
Definition at line 48 of file oct-sparse.cc.
References check_suitesparse_integer_size(), and i.
Referenced by SparseMatrix::determinant(), SparseComplexMatrix::determinant(), dmperm_internal(), dmsolve(), SparseMatrix::factorize(), SparseComplexMatrix::factorize(), SparseMatrix::fsolve(), SparseComplexMatrix::fsolve(), Gamd(), Gsymbfact(), octave::math::sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::sparse_qr_rep(), octave::math::umfpack_get_lunz< Complex >(), octave::math::umfpack_get_lunz< double >(), octave::math::umfpack_get_numeric< Complex >(), octave::math::umfpack_get_numeric< double >(), octave::math::umfpack_numeric< Complex >(), octave::math::umfpack_numeric< double >(), octave::math::umfpack_qsymbolic< Complex >(), octave::math::umfpack_qsymbolic< double >(), octave::math::umfpack_report_matrix< Complex >(), octave::math::umfpack_report_matrix< double >(), octave::math::umfpack_report_perm< Complex >(), and octave::math::umfpack_report_perm< double >().
const suitesparse_integer * octave::to_suitesparse_intptr | ( | const octave_idx_type * | i | ) |
Definition at line 56 of file oct-sparse.cc.
References check_suitesparse_integer_size(), and i.
|
static |
Definition at line 77 of file ft-text-renderer.cc.
References c, and warning_with_id().
Referenced by octave::ft_text_renderer::process_character().
|
static |
Definition at line 70 of file ft-text-renderer.cc.
References c, and warning_with_id().
Referenced by octave::ft_text_renderer::process_character().
OCTAVE_API void octave::warn_singular_matrix | ( | double | rcond | ) |
Definition at line 314 of file lo-array-errwarn.cc.
References warning_id_nearly_singular_matrix, and warning_id_singular_matrix.
Referenced by SparseMatrix::bsolve(), SparseComplexMatrix::bsolve(), SparseMatrix::factorize(), SparseComplexMatrix::factorize(), Finv(), Matrix::fsolve(), FloatMatrix::fsolve(), ComplexMatrix::fsolve(), FloatComplexMatrix::fsolve(), SparseMatrix::fsolve(), SparseComplexMatrix::fsolve(), Matrix::lssolve(), FloatMatrix::lssolve(), ComplexMatrix::lssolve(), FloatComplexMatrix::lssolve(), Matrix::ltsolve(), FloatMatrix::ltsolve(), SparseMatrix::ltsolve(), SparseComplexMatrix::ltsolve(), ComplexMatrix::ltsolve(), FloatComplexMatrix::ltsolve(), solve_singularity_warning(), SparseMatrix::trisolve(), SparseComplexMatrix::trisolve(), SparseMatrix::utsolve(), Matrix::utsolve(), FloatMatrix::utsolve(), SparseComplexMatrix::utsolve(), ComplexMatrix::utsolve(), and FloatComplexMatrix::utsolve().
Definition at line 223 of file url-transfer.cc.
References octave::stream::write().
Referenced by octave::curl_transfer::get_fileinfo(), octave::curl_transfer::init(), and octave::curl_transfer::pwd().
|
inlinestatic |
Definition at line 398 of file jit-typeinfo.cc.
References max(), min(), x, and octave::math::x_nint().
Referenced by octave_jit_pow_scalar_scalar().
string_vector octave::xzip | ( | const Array< std::string > & | source_patterns, |
const std::function< std::string(const std::string &)> & | mk_dest_path | ||
) |
Definition at line 474 of file gzip.cc.
References octave::sys::file_ops::concat(), fs, i, octave::sys::base_file_stat::is_dir(), octave::sys::base_file_stat::is_reg(), Array< T >::numel(), pattern(), octave::sys::dir_entry::read(), string, octave::sys::file_ops::tilde_expand(), and octave::sys::unlink().
string_vector octave::xzip | ( | const Array< std::string > & | source_patterns | ) |
string_vector octave::xzip | ( | const Array< std::string > & | source_patterns, |
const std::string & | out_dir | ||
) |
Definition at line 548 of file gzip.cc.
References octave::sys::env::base_pathname(), basename(), octave::sys::file_ops::concat(), octave::sys::mkdir(), and string.
|
static |
Definition at line 568 of file gzip.cc.
References octave_value_list::length(), octave_value(), print_usage(), and string.
|
static |
Referenced by octave::jit_function::argument(), octave::jit_function::call(), octave::jit_convert_llvm::convert(), octave::jit_convert_llvm::convert_function(), octave::jit_convert_llvm::convert_loop(), octave::jit_index_operation::create_arg_array(), octave::jit_function::do_return(), octave::jit_paren_subsref::generate_matrix(), octave::jit_paren_subsasgn::generate_matrix(), octave::jit_function_info::jit_function_info(), and octave::jit_convert_llvm::visit().
Definition at line 68 of file sighandlers.cc.
Referenced by generic_sig_handler().
|
static |
Definition at line 79 of file jit-typeinfo.cc.
Referenced by symbol_info_list::append(), octave::symbol_record::symbol_record_rep::assign(), octave::symbol_record::assign(), octave::call_stack::backtrace(), octave_user_function::call(), call_mex(), octave::symbol_record::symbol_record_rep::clear(), octave::symbol_record::clear(), octave::jit_convert_llvm::convert(), octave::jit_convert_llvm::convert_loop(), octave::tree_evaluator::convert_return_list_to_const_vector(), octave::tree_identifier::do_lookup(), octave::symbol_record::symbol_record_rep::do_non_const_unary_op(), octave::symbol_record::do_non_const_unary_op(), octave::tree_jit::do_open_new_module(), do_save(), do_who(), octave::symbol_record::symbol_record_rep::dump(), octave::symbol_record::dump(), dump_octave_core(), Ffunctions(), final_index_error(), octave::symbol_record::find(), octave::tree_decl_elt::is_defined(), octave::tree_identifier::is_defined(), octave::tree_parameter_list::is_defined(), octave::symbol_record::symbol_record_rep::is_defined(), octave::symbol_record::is_defined(), octave::symbol_record::is_undefined(), octave::tree_decl_elt::is_variable(), octave::tree_identifier::is_variable(), octave::symbol_record::symbol_record_rep::is_variable(), octave::symbol_record::is_variable(), octave::jit_function::jit_function(), octave::jit_typeinfo::jit_typeinfo(), octave::jit_function::new_block(), octave_block_child(), octave_unblock_child(), octave::call_stack::push(), respond_to_pending_signals(), octave_fcn_handle::save_ascii(), octave_fcn_handle::save_binary(), octave_fcn_handle::save_hdf5(), save_vars(), octave::symbol_scope_rep::set_context(), octave::symbol_scope::set_context(), octave::symbol_table::set_scope_and_context(), cdef_object::subsref(), symbol_info_list::symbol_info::symbol_info(), octave::workspace_model::update_table(), octave::symbol_record::symbol_record_rep::varref(), octave::symbol_record::symbol_record_rep::varval(), octave::symbol_record::varval(), octave::tree_evaluator::visit_identifier(), octave::tree_evaluator::visit_index_expression(), and octave::tree_evaluator::visit_statement().
|
static |
|
static |
Definition at line 64 of file cmd-edit.cc.
Referenced by octave::command_editor::add_event_hook(), octave::command_editor::event_handler(), and octave::command_editor::remove_event_hook().
Definition at line 35 of file pt-bp.cc.
Referenced by octave::tree_evaluator::do_breakpoint().
int octave::pipe_handler_error_count = 0 |
Definition at line 65 of file sighandlers.cc.
Referenced by octave::base_reader::octave_gets(), and respond_to_pending_signals().
|
static |
Definition at line 85 of file sighandlers.cc.
Referenced by generic_sig_handler(), install_signal_handlers(), and respond_to_pending_signals().
QUIWidgetCreator octave::uiwidget_creator |
Definition at line 46 of file dialog.cc.
Referenced by octave::main_window::connect_uiwidget_links(), octave::FileDialog::FileDialog(), octave::InputDialog::InputDialog(), octave::ListDialog::ListDialog(), and octave::MessageDialog::MessageDialog().
Definition at line 71 of file sighandlers.cc.
Referenced by octave::bp_table::dbclear_all_signals(), octave::bp_table::dbstop_process_map_args(), octave::tree_jit::enabled(), octave::bp_table::parse_dbfunction_params(), and octave::bp_table::stop_on_err_warn_status().
|
static |
Definition at line 76 of file sighandlers.cc.
Referenced by respond_to_pending_signals().
|
static |
Definition at line 79 of file sighandlers.cc.
Referenced by respond_to_pending_signals().
|
static |
Definition at line 82 of file sighandlers.cc.
Referenced by respond_to_pending_signals().