#include <cstdarg>
#include <cstdlib>
#include <cstring>
#include <algorithm>
#include <iomanip>
#include <iostream>
#include <sstream>
#include <string>
#include "quit.h"
#include "bp-table.h"
#include "builtin-defun-decls.h"
#include "defun.h"
#include "error.h"
#include "event-manager.h"
#include "input.h"
#include "interpreter-private.h"
#include "interpreter.h"
#include "oct-map.h"
#include "octave.h"
#include "ov-usr-fcn.h"
#include "ov.h"
#include "ovl.h"
#include "pager.h"
#include "pt-eval.h"
#include "unwind-prot.h"
#include "utils.h"
#include "variables.h"
Go to the source code of this file.
Typedefs | |
typedef void(* | error_fcn) (const char *, const char *,...) |
Functions | |
void | defun_usage_message (const std::string &msg) |
Helper function for print_usage defined in defun.cc. | |
void | disable_warning (const std::string &id) |
void | error (const char *fmt,...) |
void | error (octave::execution_exception &ee, const char *fmt,...) |
void | error_with_cfn (const char *fmt,...) |
void | error_with_id (const char *id, const char *fmt,...) |
void | error_with_id_cfn (const char *id, const char *fmt,...) |
octave_value_list | Fbeep_on_error (octave::interpreter &interp, const octave_value_list &args, int nargout) |
octave_value_list | Fdebug_on_error (octave::interpreter &interp, const octave_value_list &args, int nargout) |
octave_value_list | Fdebug_on_warning (octave::interpreter &interp, const octave_value_list &args, int nargout) |
octave_value_list | Ferror (octave::interpreter &interp, const octave_value_list &args, int) |
octave_value_list | Flasterr (octave::interpreter &interp, const octave_value_list &args, int nargout) |
octave_value_list | Flasterror (octave::interpreter &interp, const octave_value_list &args, int) |
octave_value_list | Flastwarn (octave::interpreter &interp, const octave_value_list &args, int nargout) |
octave_value_list | Frethrow (octave::interpreter &interp, const octave_value_list &args, int) |
octave_value_list | Fwarning (octave::interpreter &interp, const octave_value_list &args, int nargout) |
void | interpreter_try (unwind_protect &frame) |
void | message (const char *name, const char *fmt,...) |
void | parse_error (const char *fmt,...) |
void | parse_error_with_id (const char *id, const char *fmt,...) |
octave_value_list | set_warning_state (const octave_value_list &args) |
octave_value_list | set_warning_state (const std::string &id, const std::string &state) |
void | usage_with_id (const char *id, const char *fmt,...) |
void | verror (const char *fmt, va_list args) |
void | verror (octave::execution_exception &ee, const char *fmt, va_list args) |
void | verror_with_cfn (const char *fmt, va_list args) |
void | verror_with_id (const char *id, const char *fmt, va_list args) |
void | verror_with_id_cfn (const char *id, const char *fmt, va_list args) |
void | vmessage (const char *name, const char *fmt, va_list args) |
void | vparse_error (const char *fmt, va_list args) |
void | vparse_error_with_id (const char *id, const char *fmt, va_list args) |
void | vusage_with_id (const char *id, const char *fmt, va_list args) |
void | vwarning (const char *fmt, va_list args) |
void | vwarning_with_id (const char *id, const char *fmt, va_list args) |
void | warning (const char *fmt,...) |
int | warning_enabled (const std::string &id) |
void | warning_with_id (const char *id, const char *fmt,...) |
void defun_usage_message | ( | const std::string & | msg | ) |
void disable_warning | ( | const std::string & | id | ) |
Definition at line 1864 of file error.cc.
References __get_error_system__(), and error_system::disable_warning().
Referenced by Fqz().
void error | ( | const char * | fmt, |
... | |||
) |
Definition at line 1003 of file error.cc.
References verror().
Referenced by cdef_class::cdef_class(), cdef_method::cdef_method(), cdef_package::cdef_package(), cdef_property::cdef_property(), cmdline_options::cmdline_options(), octave_class::exemplar_info::exemplar_info(), graphics_toolkit::graphics_toolkit(), hook_function::hook_function(), make_valid_name_options::make_valid_name_options(), octave_class::octave_class(), octave_handle::octave_handle(), octave_legacy_range::octave_legacy_range(), octave_oncleanup::octave_oncleanup(), opengl_renderer::opengl_renderer(), ov_range< T >::ov_range(), tree_decl_command::tree_decl_command(), tree_decl_elt::tree_decl_elt(), mex::~mex(), __require_current_scope__(), tree_array_list::accept(), bp_table::add_breakpoints_in_function(), add_hdf5_data(), tree_index_expression::append(), ov_range< T >::as_trivial_range(), octave_base_magic_int< octave_int64 >::as_uint64(), octave_map::assign(), octave_map::assign(), octave_map::assign(), octave_base_matrix< MT >::assign(), octave_base_sparse< T >::assign(), octave_base_matrix< MT >::assign(), tree_evaluator::assignin(), octave_function::beg_pos(), bitop(), bitopxx(), octave_map::cat(), octave_map::cat(), octave_cell::cellstr_value(), octave_char_matrix_str::cellstr_value(), interpreter::chdir(), check_access(), check_version(), octave_function::clone(), octave_oncleanup::clone(), Cell::column(), octave_class::exemplar_info::compare(), octave_uint64_matrix::complex_matrix_value(), octave_map::concat(), bp_table::condition_valid(), base_lexer::input_buffer::copy_chunk(), call_stack::current_function(), bp_table::dbstop_process_map_args(), call_stack::dbupdown(), tree_evaluator::debug_list(), tree_evaluator::debug_type(), tree_evaluator::define_parameter_list_from_arg_vector(), DEFMETHOD(), DEFMETHOD(), DEFMETHOD(), DEFMETHOD(), DEFMETHODX(), octave_base_matrix< T >::delete_elements(), octave_complex_matrix::diag(), octave_float_complex_matrix::diag(), octave_float_matrix::diag(), octave_matrix::diag(), dims_to_numel(), symbol_info::display_line(), error_system::display_warning_options(), do_bessel(), do_bitpack(), do_class_concat(), history_system::do_edit_history(), history_system::do_history(), octave_base_matrix< T >::do_index_op(), octave_base_sparse< T >::do_index_op(), octave_base_value::do_index_op(), do_simple_cellfun(), call_stack::do_who(), octave_class::dotref(), tree_array_list::dup(), tree_multi_assignment::dup(), tree_evaluator::echo(), octave_function::empty_clone(), octave_function::end_pos(), tree_index_expression::end_pos(), err_2_or_3_dim_plot(), err_data_conversion(), err_disabled_feature(), err_indexed_cs_list(), err_invalid_conversion(), err_invalid_inquiry_subscript(), err_invalid_structure_assignment(), mxArray_base::err_invalid_type(), err_nonbraced_cs_list_assignment(), err_nonconformant(), err_nonconformant(), err_not_implemented(), err_range_invalid(), err_square_matrix_required(), err_string_invalid(), err_unrecognized_data_fmt(), err_unrecognized_float_fmt(), err_user_returned_invalid(), err_user_supplied_eval(), err_wrong_type_arg(), err_wrong_type_arg(), err_wrong_type_arg_for_binary_op(), err_wrong_type_arg_for_unary_op(), stream::error(), tree_evaluator::eval_string(), tree_evaluator::evalin(), tree_evaluator::evalin(), tree_cell::evaluate(), tree_constant::evaluate(), tree_simple_assignment::evaluate(), tree_evaluator::evaluate_end_expression(), tree_multi_assignment::evaluate_n(), tree_index_expression::evaluate_n(), octave_classdef_superclass_ref::execute(), tree_evaluator::execute_builtin_function(), gh_manager::execute_callback(), tree_evaluator::execute_mex_function(), tree_evaluator::execute_user_function(), tree_evaluator::execute_user_script(), F__accumarray_sum__(), F__accumdim_sum__(), F__delaunayn__(), F__dsearchn__(), F__eigs__(), F__event_manager_file_remove__(), F__event_manager_file_renamed__(), F__event_manager_gui_preference__(), F__event_manager_gui_status_update__(), F__ftp_ascii__(), F__ftp_binary__(), F__ftp_close__(), F__ftp_cwd__(), F__ftp_delete__(), F__ftp_dir__(), F__ftp_mget__(), F__ftp_mkdir__(), F__ftp_mode__(), F__ftp_mput__(), F__ftp_pwd__(), F__ftp_rename__(), F__ftp_rmdir__(), F__get__(), F__get_frame__(), F__get_position__(), F__glpk__(), F__go_delete__(), F__go_execute_callback__(), F__go_figure__(), F__go_post_callback__(), F__image_pixel_size__(), F__init_fltk__(), F__init_gnuplot__(), F__is_elevated_process__(), F__java_get__(), F__java_set__(), F__lin_interpn__(), F__magick_finfo__(), F__magick_ping__(), F__magick_read__(), F__magick_write__(), F__make_valid_name__(), F__native2unicode__(), F__octave_config_info__(), F__ode15__(), F__pchip_deriv__(), F__player_audioplayer__(), F__player_play__(), F__player_playblocking__(), F__restful_service__(), F__show_figure__(), F__sort_rows_idx__(), F__u8_validate__(), F__unicode2native__(), F__unicode_length__(), F__update_normals__(), F__voronoi__(), F__wmemory__(), F__zoom__(), Faddlistener(), Faddpath(), Faddproperty(), Fairy(), Fall(), Famd(), Fany(), Farrayfun(), base_lexer::fatal_error(), Fatan2(), Faudiodevinfo(), Faudioinfo(), Faudioread(), Faudiowrite(), Fbalance(), Fbase64_encode(), Fbesselh(), Fbitpack(), Fbitshift(), Fbitunpack(), Fblkmm(), Fbsxfun(), Fbuiltin(), Fcat(), Fccolamd(), Fcell2struct(), Fcellfun(), Fcellslices(), Fchol(), Fcholdelete(), Fcholinsert(), Fcholinv(), Fcholshift(), Fcholupdate(), Fclass(), Fcmdline_options(), Fcolamd(), Fcolloc(), Fcomplex(), Fconv2(), Fconvhulln(), Fconvn(), Fcsymamd(), Fcumsum(), Fdbcont(), Fdblist(), Fdbquit(), Fdbstatus(), Fdbstep(), Fdbstop(), Fdbtype(), Fdellistener(), Fdesktop(), Fdiag(), Fdiff(), Fdlmread(), Fdot(), Fdrawnow(), Feig(), Fellipj(), Feps(), Fetree(), interpreter::feval(), interpreter::feval(), interpreter::feval(), Feval(), Ffcntl(), Ffdisp(), Ffftw(), Ffile_in_loadpath(), Ffile_in_path(), Ffilesep(), Ffilter(), Ffind(), Fflintmax(), Ffork(), Ffunc2str(), Fget(), Fgetgrgid(), Fgetpwuid(), Fgsvd(), Fhex2num(), Fignore_function_time_stamp(), push_lexer::fill_flex_buffer(), filter(), filter(), Find2sub(), cdef_manager::find_class(), cdef_manager::find_package(), Finferiorto(), Finputname(), Fintmax(), Fintmin(), Fis_same_file(), Fisargout(), Fissorted(), FjavaMethod(), Fjsondecode(), Fjsonencode(), Fkill(), Flasterror(), Flink(), Flinspace(), octave_uint64_matrix::float_complex_matrix_value(), octave_uint64_matrix::float_matrix_value(), Flookup(), Flu(), Fluupdate(), Fmat2cell(), Fmatrix_type(), Fmerge(), Fmgorth(), Fmkfifo(), Fmkstemp(), Fmod(), Fmore(), Fnargin(), Fnargout(), Fnorm(), Fnproc(), Fnth_element(), Fnum2hex(), Fnumfields(), Fopenvar(), Fordqz(), Fordschur(), Fpause(), Fperms(), Fpinv(), Fpopen(), Fpopen2(), Fprod(), Fproperties(), Fpsi(), Fqr(), Fqrdelete(), Fqrinsert(), Fqrshift(), Fqrupdate(), Fquadcc(), Fquit(), Fqz(), Frandg(), Frandp(), Frandperm(), Frats(), Frcond(), gh_manager::free(), url_handle_manager::free(), Fregexprep(), Frem(), Frename(), Frepelems(), Freshape(), Frethrow(), Frmdir(), Frmfield(), Frsf2csf(), Fset(), Fsize(), Fsort(), Fspalloc(), Fsparse(), Fspparms(), Fsprintf(), Fsscanf(), Fstat(), Fstr2func(), Fstrfind(), Fstrncmp(), Fstrncmpi(), Fstrrep(), Fstruct(), Fsub2ind(), Fsum(), Fsuperiorto(), Fsvd(), Fsymamd(), Fsymbfact(), Fsymlink(), Fsystem(), Fterminal_size(), Ftmpfile(), Ftoc(), Ftypecast(), Fumask(), Funlink(), Furlread(), Furlwrite(), Fvec(), Fwaitfor(), Fwarning(), Fwinqueryreg(), cdef_object_scalar::get(), get_dimensions(), get_dimensions(), stream_list::get_file_number(), stream_list::get_info(), cdef_object_scalar::get_property(), get_property_from_handle(), stack_frame::get_scope_flag(), tree_index_expression::get_struct_index(), gtk_manager::get_toolkit(), gl2ps_print(), base_lexer::handle_close_bracket(), base_lexer::handle_number(), ichol_0(), ichol_checkpivot_complex(), ichol_checkpivot_real(), ichol_t(), ilu_0(), ilu_crout(), ilu_tp(), octave_class::index_vector(), stack_frame::inputname(), stream_list::insert(), symbol_table::install_built_in_dispatch(), octave_cell::is_sorted_rows(), octave_cell::is_true(), is_valid_function(), is_valid_function(), octave_cell::issorted(), Java_org_octave_Octave_doInvoke(), lin_interpn(), load_save_system::load(), octave_base_diag< DMT, MT >::load_ascii(), octave_base_int_matrix< T >::load_ascii(), octave_base_int_scalar< T >::load_ascii(), octave_base_sparse< T >::load_ascii(), octave_bool_matrix::load_ascii(), octave_bool::load_ascii(), octave_cell::load_ascii(), octave_class::load_ascii(), octave_complex::load_ascii(), octave_complex_matrix::load_ascii(), octave_float_scalar::load_ascii(), octave_float_complex::load_ascii(), octave_float_complex_matrix::load_ascii(), octave_float_matrix::load_ascii(), octave_lazy_index::load_ascii(), octave_legacy_range::load_ascii(), octave_base_magic_int< T >::load_ascii(), octave_perm_matrix::load_ascii(), octave_matrix::load_ascii(), octave_scalar::load_ascii(), octave_char_matrix_str::load_ascii(), octave_struct::load_ascii(), octave_scalar_struct::load_ascii(), octave_sparse_bool_matrix::load_binary(), octave_cell::load_binary(), octave_class::load_binary(), octave_sparse_complex_matrix::load_binary(), octave_lazy_index::load_binary(), octave_sparse_matrix::load_binary(), octave_struct::load_binary(), octave_scalar_struct::load_binary(), dynamic_loader::load_mex(), dynamic_loader::load_oct(), load_save_system::load_vars(), tree_expression::lvalue(), tree_index_expression::lvalue(), octave_value_list::make_argv(), cdef_manager::make_class(), stack_frame::make_global(), gh_manager::make_graphics_handle(), make_idx_args(), cdef_class::make_meta_class(), stack_frame::make_persistent(), url_handle_manager::make_url_handle(), base_fcn_handle::make_weak_anonymous_handle(), base_fcn_handle::make_weak_nested_handle(), mex::malloc_unmarked(), octave_char_matrix::map(), octave_base_value::map(), octave_uint64_matrix::matrix_value(), cdef_meta_object_rep::meta_subsref(), mexErrMsgTxt_impl(), tree_evaluator::mislocked(), interpreter::mislocked(), tree_evaluator::mlock(), tree_evaluator::munlock(), interpreter::munlock(), octave_base_value::nint_value(), octave_lvalue::numel(), octave_base_value::numeric_assign(), octave_print_internal(), octave_print_internal(), octave_print_internal(), octave_scan(), output_system::open_diary(), octave_map::orderfields(), octave_scalar_map::orderfields(), bp_table::parse_dbfunction_params(), load_save_system::parse_save_options(), symbol_info_list::parse_whos_line_format(), lexical_feedback::symbol_table_context::pop(), print_usage(), raw_mode(), read_binary_data(), read_images(), read_mat5_binary_element(), read_mat5_binary_file_header(), read_mat_ascii_data(), read_mat_binary_data(), read_mat_file_header(), read_text_data(), gh_manager::renumber_figure(), reparent(), interpreter::require_current_scope(), profiler::reset(), octave_base_sparse< SparseBoolMatrix >::resize(), stack_frame::resize(), octave_user_function::restore_warning_states(), error_system::rethrow_error(), parser::run(), push_parser::run(), push_parser::run(), load_save_system::save(), save_mat5_binary_element(), save_three_d(), load_save_system::save_vars(), octave_base_value::scalar_map_value(), octave_lvalue::set_index(), set_internal_variable(), set_internal_variable(), set_internal_variable(), set_internal_variable(), set_internal_variable(), set_internal_variable(), cdef_object_scalar::set_property(), set_property_in_handle(), stack_frame::set_scope_flag(), error_system::set_warning_option(), octave_map::setfield(), octave_base_matrix< MT >::simple_subsref(), octave_cell::simple_subsref(), octave_class::size(), octave_classdef::size(), stack_frame::size(), octave_cell::sort(), octave_cell::sort(), octave_cell::sort_rows_idx(), tree_evaluator::source_file(), octave_value_list::splice(), octave_base_value::squeeze(), tree_identifier::static_workspace_error(), octave_char_matrix_str::string_value(), octave_class::string_vector_value(), octave_char_matrix_str::string_vector_value(), cdef_object_array::subsasgn(), cdef_object_scalar::subsasgn(), octave_base_scalar< T >::subsasgn(), octave_base_sparse< T >::subsasgn(), octave_base_sparse< SparseBoolMatrix >::subsasgn(), octave_base_value::subsasgn(), octave_cell::subsasgn(), octave_classdef::subsasgn(), octave_java::subsasgn(), octave_struct::subsasgn(), octave_scalar_struct::subsasgn(), octave_struct::subsref(), octave_base_diag< DMT, MT >::subsref(), octave_base_matrix< MT >::subsref(), octave_base_scalar< ST >::subsref(), octave_base_value::subsref(), octave_perm_matrix::subsref(), ov_range< T >::subsref(), octave_cell::subsref(), octave_struct::subsref(), octave_base_value::subsref(), octave_cell::subsref(), octave_class::subsref(), base_fcn_handle::subsref(), octave_java::subsref(), cdef_object_array::subsref(), cdef_object_scalar::subsref(), to_cdef(), to_cdef_ref(), tree_command::update_end_pos(), tree_no_op_command::update_end_pos(), tree_statement::update_end_pos(), stack_frame::varref(), stack_frame::varval(), tree_evaluator::visit_break_command(), tree_evaluator::visit_complex_for_command(), tree_evaluator::visit_decl_elt(), tree_evaluator::visit_do_until_command(), tree_print_code::visit_index_expression(), tree_walker::visit_index_expression(), tree_anon_scopes::visit_parameter_list(), tree_evaluator::visit_simple_for_command(), tree_anon_scopes::visit_statement(), tree_evaluator::visit_statement_list(), tree_evaluator::visit_switch_command(), tree_evaluator::visit_while_command(), xload_ascii(), octave_class::xnumel(), octave_classdef::xnumel(), xpow(), and xpow().
void error | ( | octave::execution_exception & | ee, |
const char * | fmt, | ||
... | |||
) |
void error_with_cfn | ( | const char * | fmt, |
... | |||
) |
Definition at line 1033 of file error.cc.
References verror_with_cfn().
void error_with_id | ( | const char * | id, |
const char * | fmt, | ||
... | |||
) |
Definition at line 1048 of file error.cc.
References verror_with_id().
Referenced by octave_struct::dotref(), octave_scalar_struct::dotref(), tree_identifier::eval_undefined_error(), tree_simple_assignment::evaluate(), tree_evaluator::execute_user_function(), Farrayfun(), Fautoload(), tree_evaluator::final_index_error(), Fordqz(), Fsub2ind(), and tree_evaluator::visit_statement().
void error_with_id_cfn | ( | const char * | id, |
const char * | fmt, | ||
... | |||
) |
Definition at line 1063 of file error.cc.
References verror_with_id_cfn().
octave_value_list Fbeep_on_error | ( | octave::interpreter & | interp, |
const octave_value_list & | args, | ||
int | nargout | ||
) |
Definition at line 2149 of file error.cc.
References error_system::beep_on_error(), and interpreter::get_error_system().
octave_value_list Fdebug_on_error | ( | octave::interpreter & | interp, |
const octave_value_list & | args, | ||
int | nargout | ||
) |
Definition at line 2171 of file error.cc.
References error_system::debug_on_error(), and interpreter::get_error_system().
octave_value_list Fdebug_on_warning | ( | octave::interpreter & | interp, |
const octave_value_list & | args, | ||
int | nargout | ||
) |
Definition at line 2190 of file error.cc.
References error_system::debug_on_warning(), and interpreter::get_error_system().
octave_value_list Ferror | ( | octave::interpreter & | interp, |
const octave_value_list & | args, | ||
int | |||
) |
Definition at line 1280 of file error.cc.
References octave_scalar_map::contains(), Fsprintf(), interpreter::get_error_system(), octave_scalar_map::getfield(), octave_value::is_defined(), octave_value::is_string(), octave_value::isempty(), octave_value::isstruct(), octave_value_list::length(), error_system::make_stack_frame_list(), octave_value::map_value(), message(), octave_scalar_map::nfields(), print_usage(), octave_value::string_value(), and error_system::throw_error().
octave_value_list Flasterr | ( | octave::interpreter & | interp, |
const octave_value_list & | args, | ||
int | nargout | ||
) |
Definition at line 2062 of file error.cc.
References interpreter::get_error_system(), error_system::last_error_id(), error_system::last_error_message(), octave_value_list::length(), octave_value_list::make_argv(), ovl(), and print_usage().
octave_value_list Flasterror | ( | octave::interpreter & | interp, |
const octave_value_list & | args, | ||
int | |||
) |
Definition at line 1916 of file error.cc.
References octave_scalar_map::assign(), tree_evaluator::backtrace(), octave_scalar_map::contains(), tree_evaluator::empty_backtrace(), error(), interpreter::get_error_system(), interpreter::get_evaluator(), octave_scalar_map::getfield(), octave_value::isempty(), error_system::last_error_id(), error_system::last_error_message(), error_system::last_error_stack(), octave_value_list::length(), octave_value::nint_value(), ovl(), print_usage(), octave_value::scalar_map_value(), octave_scalar_map::setfield(), and octave_value::string_value().
octave_value_list Flastwarn | ( | octave::interpreter & | interp, |
const octave_value_list & | args, | ||
int | nargout | ||
) |
Definition at line 2107 of file error.cc.
References interpreter::get_error_system(), error_system::last_warning_id(), error_system::last_warning_message(), octave_value_list::length(), octave_value_list::make_argv(), ovl(), and print_usage().
octave_value_list Frethrow | ( | octave::interpreter & | interp, |
const octave_value_list & | args, | ||
int | |||
) |
Definition at line 1149 of file error.cc.
References octave_scalar_map::contains(), octave_scalar_map::contents(), error(), interpreter::get_error_system(), octave_value_list::length(), ovl(), print_usage(), error_system::rethrow_error(), octave_value::string_value(), and octave_value::xmap_value().
octave_value_list Fwarning | ( | octave::interpreter & | interp, |
const octave_value_list & | args, | ||
int | nargout | ||
) |
Definition at line 1492 of file error.cc.
References octave_value_list::all_strings_p(), octave_map::assign(), octave_scalar_map::assign(), interpreter::at_top_level(), error_system::backtrace_on_warning(), octave_map::contains(), octave_scalar_map::contents(), octave_map::contents(), error_system::debug_on_warning(), error_system::display_warning_options(), error(), tree_evaluator::get_auto_fcn_var(), interpreter::get_error_system(), interpreter::get_evaluator(), octave_scalar_map::getfield(), octave_value::is_defined(), octave_value::isstruct(), error_system::last_warning_id(), error_system::last_warning_message(), octave_value_list::length(), octave_value_list::make_argv(), octave_value::map_value(), Array< T, Alloc >::numel(), octave_stdout, error_system::quiet_warning(), octave_map::resize(), Array< T, Alloc >::resize(), stack_frame::SAVED_WARNING_STATES, tree_evaluator::set_auto_fcn_var(), error_system::set_warning_option(), octave_map::setfield(), octave_value::string_value(), error_system::verbose_warning(), error_system::warning_options(), error_system::warning_query(), and warning_with_id().
Referenced by octave_user_function::restore_warning_states(), set_warning_state(), and set_warning_state().
void interpreter_try | ( | unwind_protect & | frame | ) |
Definition at line 2198 of file error.cc.
References __get_error_system__(), and error_system::interpreter_try().
Referenced by cdef_object_rep::release(), and tree_evaluator::visit_try_catch_command().
void message | ( | const char * | name, |
const char * | fmt, | ||
... | |||
) |
Definition at line 971 of file error.cc.
References vmessage().
Referenced by load_save_system::dump_octave_core(), error_system::error_1(), Ferror(), error_system::save_exception(), SparseCholError(), SparseCholError(), error_system::throw_error(), vmessage(), and error_system::vusage().
void parse_error | ( | const char * | fmt, |
... | |||
) |
Definition at line 1108 of file error.cc.
References vparse_error().
void parse_error_with_id | ( | const char * | id, |
const char * | fmt, | ||
... | |||
) |
Definition at line 1123 of file error.cc.
References vparse_error_with_id().
Referenced by parser::run(), and push_parser::run().
octave_value_list set_warning_state | ( | const octave_value_list & | args | ) |
Definition at line 1848 of file error.cc.
References __get_interpreter__(), and Fwarning().
octave_value_list set_warning_state | ( | const std::string & | id, |
const std::string & | state | ||
) |
Definition at line 1835 of file error.cc.
References __get_interpreter__(), and Fwarning().
void usage_with_id | ( | const char * | id, |
const char * | fmt, | ||
... | |||
) |
Definition at line 988 of file error.cc.
References vusage_with_id().
void verror | ( | const char * | fmt, |
va_list | args | ||
) |
void verror | ( | octave::execution_exception & | ee, |
const char * | fmt, | ||
va_list | args | ||
) |
void verror_with_cfn | ( | const char * | fmt, |
va_list | args | ||
) |
Definition at line 1027 of file error.cc.
Referenced by error_with_cfn().
void verror_with_id | ( | const char * | id, |
const char * | fmt, | ||
va_list | args | ||
) |
Definition at line 1042 of file error.cc.
Referenced by error_with_id().
void verror_with_id_cfn | ( | const char * | id, |
const char * | fmt, | ||
va_list | args | ||
) |
Definition at line 1057 of file error.cc.
Referenced by error_with_id_cfn().
void vmessage | ( | const char * | name, |
const char * | fmt, | ||
va_list | args | ||
) |
Definition at line 957 of file error.cc.
References message(), and octave_diary.
Referenced by message().
void vparse_error | ( | const char * | fmt, |
va_list | args | ||
) |
Definition at line 1102 of file error.cc.
Referenced by parse_error().
void vparse_error_with_id | ( | const char * | id, |
const char * | fmt, | ||
va_list | args | ||
) |
Definition at line 1117 of file error.cc.
Referenced by parse_error_with_id().
void vusage_with_id | ( | const char * | id, |
const char * | fmt, | ||
va_list | args | ||
) |
Definition at line 980 of file error.cc.
Referenced by usage_with_id().
void vwarning_with_id | ( | const char * | id, |
const char * | fmt, | ||
va_list | args | ||
) |
void warning | ( | const char * | fmt, |
... | |||
) |
Definition at line 1078 of file error.cc.
Referenced by octave_oncleanup::octave_oncleanup(), octave_base_int_scalar< octave_uint64 >::as_uint64(), octave_user_code::cache_function_text(), octave_oncleanup::call_object_destructor(), stack_frame::clear_values(), gh_manager::close_all_figures(), octave_float_scalar::convert_to_str_internal(), octave_float_matrix::convert_to_str_internal(), octave_base_magic_int< T >::convert_to_str_internal(), octave_matrix::convert_to_str_internal(), octave_sparse_matrix::convert_to_str_internal(), octave_scalar::convert_to_str_internal(), octave_base_int_scalar< T >::convert_to_str_internal(), do_string_escapes(), call_stack::do_who(), opengl_renderer::draw(), opengl_renderer::draw_axes(), opengl_renderer::draw_patch(), opengl_renderer::draw_scatter(), load_save_system::dump_octave_core(), event_manager::enable(), F__magick_ping__(), Fbalance(), Fclear(), Fconvhulln(), Fdesktop(), Fformat(), Ffreport(), Fgsvd(), Flookup(), Fpause(), Fperms(), Fquadcc(), Fqz(), mex::free(), mex::free_value(), Frmpath(), Fschur(), Fspparms(), Fsum(), Ftic(), Fwaitfor(), octave_user_code::get_file_info(), mex::global_mark(), mex::global_unmark(), opengl_renderer::init_gl_context(), octave_class::load_ascii(), octave_class::load_binary(), octave_class::load_hdf5(), load_save_system::load_vars(), base_parser::make_classdef_property(), base_parser::make_decl_command(), mex::mark(), mex::mark_foreign(), tree::meets_bp_condition(), tree_evaluator::mlock(), tree_evaluator::munlock(), OCTAVE_BEGIN_NAMESPACE(), OCTAVE_BEGIN_NAMESPACE(), OCTAVE_BEGIN_NAMESPACE(), OCTAVE_BEGIN_NAMESPACE(), OCTAVE_BEGIN_NAMESPACE(), bp_table::parse_dbfunction_params(), load_save_system::parse_save_options(), octave_class::reconstruct_exemplar(), type_info::register_assign_op(), type_info::register_assignany_op(), type_info::register_cat_op(), type_info::register_non_const_unary_op(), type_info::register_pref_assign_conv(), type_info::register_type(), type_info::register_unary_class_op(), type_info::register_unary_op(), type_info::register_widening_op(), cdef_object_rep::release(), load_path::remove(), load_save_system::save(), octave_java::save_ascii(), octave_oncleanup::save_ascii(), octave_complex_diag_matrix::save_binary(), octave_complex_matrix::save_binary(), octave_sparse_complex_matrix::save_binary(), octave_java::save_binary(), octave_oncleanup::save_binary(), octave_diag_matrix::save_binary(), octave_matrix::save_binary(), octave_sparse_matrix::save_binary(), octave_complex_matrix::save_hdf5(), octave_sparse_complex_matrix::save_hdf5(), octave_java::save_hdf5(), octave_oncleanup::save_hdf5(), octave_matrix::save_hdf5(), octave_sparse_matrix::save_hdf5(), save_mat_ascii_data(), save_three_d(), load_save_system::save_vars(), set_internal_variable(), set_internal_variable(), set_internal_variable(), set_internal_variable(), set_internal_variable(), set_internal_variable(), set_internal_variable(), base_parser::set_stmt_print_flag(), base_parser::start_function(), base_fcn_handle::unimplemented(), mex::unmark(), mex::unmark_foreign(), tree_evaluator::visit_arguments_block(), warn_disabled_feature(), warn_empty_arg(), warn_invalid_value_specified(), warn_wrong_type_arg(), xpow(), xpow(), xpow(), xpow(), xpow(), and xpow().
int warning_enabled | ( | const std::string & | id | ) |
Definition at line 1856 of file error.cc.
References __get_error_system__(), and error_system::warning_enabled().
void warning_with_id | ( | const char * | id, |
const char * | fmt, | ||
... | |||
) |
Definition at line 1093 of file error.cc.
Referenced by check_dimensions(), check_hdf5_types(), F__eigs__(), Faddpath(), Faudiodevinfo(), Faudiowrite(), Flu(), Fpow2(), Fqz(), Fsparse(), Fstr2func(), Fwarning(), ov_range< T >::index_vector(), stack_frame::install_variable(), cdef_object::map_value(), tree_binary_expression::matlab_style_short_circuit_warning(), base_lexer::maybe_warn_separator_insert(), maybe_warn_string_concat(), read_mat5_binary_element(), read_mat5_binary_file_header(), load_path::set(), base_parser::start_function(), octave_char_matrix_str::string_value(), load_path::update(), warn_array_as_logical(), warn_complex_cmp(), warn_data_file_in_path(), base_lexer::warn_deprecated_syntax(), warn_empty_index(), warn_implicit_conversion(), warn_implicit_conversion(), base_lexer::warn_language_extension(), base_fcn_handle::warn_load(), octave_base_value::warn_load(), warn_logical_conversion(), base_fcn_handle::warn_save(), and octave_base_value::warn_save().