GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
error.h File Reference
#include "octave-config.h"
#include <cstdarg>
#include <cinttypes>
#include <string>
#include "unwind-prot.h"
#include "oct-map.h"

Go to the source code of this file.

Classes

class  error_system
 

Macros

#define error_if(cond)   do { if (cond) error_impossible (); } while (0)
 
#define error_impossible()    ::error ("impossible state reached in file '%s' at line %d", __FILE__, __LINE__)
 
#define error_unless(cond)   error_if (! (cond))
 
#define panic_if(cond)   do { if (cond) panic_impossible (); } while (0)
 
#define panic_impossible()    ::panic ("impossible state reached in file '%s' at line %d", __FILE__, __LINE__)
 
#define panic_unless(cond)   panic_if (! (cond))
 

Functions

void defun_usage_message (const std::string &msg)
 Helper function for print_usage defined in defun.cc. More...
 
void disable_warning (const std::string &id)
 
OCTAVE_NORETURN void error (const char *fmt,...)
 
OCTAVE_NORETURN void error (octave::execution_exception &, const char *fmt,...)
 
OCTAVE_NORETURN void error_with_cfn (const char *fmt,...)
 
OCTAVE_NORETURN void error_with_id (const char *id, const char *fmt,...)
 
OCTAVE_NORETURN void error_with_id_cfn (const char *id, const char *fmt,...)
 
void interpreter_try (octave::unwind_protect &)
 
void message (const char *name, const char *fmt,...)
 
OCTAVE_NORETURN void panic (const char *fmt,...)
 
OCTAVE_NORETURN void parse_error (const char *fmt,...)
 
OCTAVE_NORETURN 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)
 
OCTAVE_NORETURN void usage_with_id (const char *id, const char *fmt,...)
 
OCTAVE_NORETURN void verror (const char *fmt, va_list args)
 
OCTAVE_NORETURN void verror (octave::execution_exception &, const char *fmt, va_list args)
 
OCTAVE_NORETURN void verror_with_cfn (const char *fmt, va_list args)
 
OCTAVE_NORETURN void verror_with_id (const char *id, const char *fmt, va_list args)
 
OCTAVE_NORETURN 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)
 
OCTAVE_NORETURN void vpanic (const char *fmt, va_list args)
 
OCTAVE_NORETURN void vparse_error (const char *fmt, va_list args)
 
OCTAVE_NORETURN void vparse_error_with_id (const char *id, const char *fmt, va_list args)
 
OCTAVE_NORETURN 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,...)
 

Macro Definition Documentation

◆ error_if

#define error_if (   cond)    do { if (cond) error_impossible (); } while (0)

Definition at line 524 of file error.h.

◆ error_impossible

#define error_impossible ( )     ::error ("impossible state reached in file '%s' at line %d", __FILE__, __LINE__)

Definition at line 518 of file error.h.

◆ error_unless

#define error_unless (   cond)    error_if (! (cond))

Definition at line 530 of file error.h.

◆ panic_if

#define panic_if (   cond)    do { if (cond) panic_impossible (); } while (0)

Definition at line 509 of file error.h.

◆ panic_impossible

#define panic_impossible ( )     ::panic ("impossible state reached in file '%s' at line %d", __FILE__, __LINE__)

Definition at line 503 of file error.h.

◆ panic_unless

#define panic_unless (   cond)    panic_if (! (cond))

Definition at line 515 of file error.h.

Function Documentation

◆ defun_usage_message()

void defun_usage_message ( const std::string &  msg)

Helper function for print_usage defined in defun.cc.

Definition at line 1138 of file error.cc.

◆ disable_warning()

void disable_warning ( const std::string &  id)

◆ error() [1/2]

OCTAVE_NORETURN void error ( const char *  fmt,
  ... 
)

Definition at line 987 of file error.cc.

References verror().

Referenced by cdef_class::cdef_class(), cdef_method::cdef_method(), cdef_package::cdef_package(), cdef_property::cdef_property(), color_values::color_values(), 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(), string_array_property::string_array_property(), tree_decl_command::tree_decl_command(), tree_decl_elt::tree_decl_elt(), __require_current_scope__(), add_hdf5_data(), base_graphics_object::adopt(), tree_index_expression::append(), ov_range< T >::as_trivial_range(), octave_base_magic_int< octave_uint64 >::as_uint64(), octave_map::assign(), octave_base_sparse< T >::assign(), tree_evaluator::assignin(), bitopxx(), octave_map::cat(), octave_cell::cellstr_value(), octave_char_matrix_str::cellstr_value(), interpreter::chdir(), check_access(), check_version(), octave_oncleanup::clone(), Cell::column(), octave_class::exemplar_info::compare(), octave_uint64_matrix::complex_matrix_value(), octave_map::concat(), bp_table::condition_valid(), property::create(), call_stack::current_function(), color_property::current_value(), double_radio_property::current_value(), bp_table::dbstop_process_map_args(), call_stack::dbupdown(), base_graphics_object::defaults(), tree_evaluator::define_parameter_list_from_arg_vector(), octave_base_sparse< SparseMatrix >::delete_elements(), octave_complex_matrix::diag(), octave_float_complex_matrix::diag(), octave_float_matrix::diag(), octave_matrix::diag(), octave::dims_to_numel(), do_bessel(), do_bitpack(), do_class_concat(), history_system::do_history(), octave_base_value::do_index_op(), base_property::do_set(), radio_property::do_set(), color_property::do_set(), double_property::do_set(), double_radio_property::do_set(), array_property::do_set(), handle_property::do_set(), callback_property::do_set(), string_property::do_set(), string_array_property::do_set(), text_label_property::do_set(), children_property::do_set(), octave::do_simple_cellfun(), call_stack::do_who(), octave_class::dotref(), double_radio_property::double_value(), 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_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_for_binary_op(), err_wrong_type_arg_for_unary_op(), stream::error(), tree_evaluator::eval_string(), 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(), tree_evaluator::execute_mex_function(), tree_evaluator::execute_user_script(), F__accumarray_sum__(), F__accumdim_sum__(), octave::F__event_manager_file_remove__(), octave::F__event_manager_file_renamed__(), octave::F__event_manager_gui_preference__(), octave::F__event_manager_gui_status_update__(), octave::F__ftp_ascii__(), octave::F__ftp_binary__(), octave::F__ftp_close__(), octave::F__ftp_cwd__(), octave::F__ftp_delete__(), octave::F__ftp_dir__(), octave::F__ftp_mget__(), octave::F__ftp_mkdir__(), octave::F__ftp_mode__(), octave::F__ftp_mput__(), octave::F__ftp_pwd__(), octave::F__ftp_rename__(), octave::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__(), octave::F__init_fltk__(), octave::F__is_elevated_process__(), F__lin_interpn__(), octave::F__make_valid_name__(), F__native2unicode__(), F__ode15__(), F__pchip_deriv__(), F__player_audioplayer__(), F__player_play__(), F__player_playblocking__(), octave::F__restful_service__(), F__show_figure__(), F__sort_rows_idx__(), F__u8_validate__(), F__unicode2native__(), F__unicode_length__(), F__update_normals__(), octave::F__wmemory__(), F__zoom__(), Faddlistener(), octave::Faddpath(), Faddproperty(), Fairy(), Fall(), Famd(), Fany(), base_lexer::fatal_error(), Fatan2(), Faudioinfo(), Faudioread(), Faudiowrite(), Fbase64_encode(), Fbesselh(), Fbitpack(), Fbitshift(), Fbitunpack(), Fblkmm(), Fbsxfun(), octave::Fbuiltin(), Fcat(), Fccolamd(), Fcellfun(), Fcellslices(), Fchol(), Fcholdelete(), Fcholinsert(), Fcholinv(), Fcholshift(), Fcholupdate(), Fclass(), octave::Fcmdline_options(), Fcolamd(), Fcolloc(), Fcomplex(), Fconv2(), Fconvn(), Fcsymamd(), Fcumsum(), Fdbcont(), Fdblist(), Fdbquit(), Fdbstatus(), Fdbstep(), Fdbtype(), Fdellistener(), octave::Fdesktop(), Fdiag(), Fdiff(), Fdot(), Fdrawnow(), Feig(), Fellipj(), Feps(), Fetree(), interpreter::feval(), octave::Feval(), octave::Ffcntl(), Ffdisp(), Ffftw(), octave::Ffile_in_loadpath(), octave::Ffile_in_path(), octave::Ffilesep(), Ffilter(), Ffind(), Fflintmax(), octave::Ffork(), octave::Ffunc2str(), Fgetgrgid(), Fgetpwuid(), Fgsvd(), filter(), cdef_manager::find_class(), cdef_manager::find_package(), Finferiorto(), Fintmax(), Fintmin(), octave::Fis_same_file(), Fisargout(), Fjsondecode(), Fjsonencode(), octave::Fkill(), octave::Flink(), Flinspace(), octave_uint64_matrix::float_complex_matrix_value(), octave_uint64_matrix::float_matrix_value(), Flu(), Fluupdate(), Fmat2cell(), Fmatrix_type(), Fmerge(), Fmgorth(), octave::Fmkfifo(), Fmod(), octave::Fmore(), Fnargin(), Fnargout(), Fnorm(), Fnproc(), Fnth_element(), Fnum2hex(), Fnumfields(), octave::Fopenvar(), Fordschur(), Fperms(), Fpinv(), octave::Fpopen(), octave::Fpopen2(), Fprod(), Fproperties(), Fpsi(), Fqr(), Fqrdelete(), Fqrinsert(), Fquadcc(), octave::Fquit(), Fqz(), Frandg(), Frandp(), Frandperm(), Frats(), Frcond(), gh_manager::free(), url_handle_manager::free(), Fregexprep(), Frem(), octave::Frename(), Frepelems(), Freshape(), Frethrow(), octave::Frmdir(), Frmfield(), Frsf2csf(), Fset(), Fsize(), Fsort(), Fspalloc(), Fsparse(), Fspparms(), octave::Fsprintf(), octave::Fstr2func(), Fstrfind(), Fstrrep(), Fstruct(), Fsum(), Fsuperiorto(), Fsvd(), Fsymamd(), octave::Fsymlink(), Fsystem(), octave::Fterminal_size(), octave::Fumask(), octave::Funlink(), octave::Furlread(), octave::Furlwrite(), Fvec(), octave::Fwinqueryreg(), base_property::get(), base_graphics_object::get(), cdef_object_scalar::get(), graphics_event::get_busyaction(), root_figure::get_default(), base_graphics_object::get_defaults(), base_graphics_object::get_defaults_list(), octave::get_dimensions(), base_properties::get_dynamic(), root_figure::get_factory_default(), base_graphics_object::get_factory_defaults(), base_graphics_object::get_factory_defaults_list(), base_graphics_object::get_handle(), base_graphics_object::get_parent(), cdef_object_scalar::get_property(), base_properties::get_property_dynamic(), get_property_from_handle(), base_graphics_object::get_toolkit(), gtk_manager::get_toolkit(), ichol_0(), ichol_checkpivot_complex(), ichol_checkpivot_real(), ilu_0(), octave_class::index_vector(), symbol_table::install_built_in_dispatch(), octave_cell::is_sorted_rows(), octave_cell::is_true(), is_valid_function(), octave_cell::issorted(), lin_interpn(), load_save_system::load(), octave_base_diag< DMT, MT >::load_ascii(), octave_base_int_matrix< 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_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_sparse_complex_matrix::load_binary(), octave_sparse_matrix::load_binary(), octave_struct::load_binary(), octave_scalar_struct::load_binary(), dynamic_loader::load_mex(), dynamic_loader::load_oct(), 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(), octave_base_value::map(), base_graphics_object::mark_modified(), octave_uint64_matrix::matrix_value(), cdef_meta_object_rep::meta_subsref(), mexErrMsgIdAndTxt(), mexErrMsgTxt(), tree_evaluator::mislocked(), interpreter::mislocked(), tree_evaluator::mlock(), tree_evaluator::munlock(), interpreter::munlock(), octave_base_value::nint_value(), octave_base_value::numeric_assign(), output_system::open_diary(), octave_map::orderfields(), octave_scalar_map::orderfields(), base_graphics_object::override_defaults(), bp_table::parse_dbfunction_params(), load_save_system::parse_save_options(), symbol_info_list::parse_whos_line_format(), print_usage(), octave::raw_mode(), read_binary_data(), octave::read_images(), read_mat5_binary_file_header(), read_mat_ascii_data(), read_mat_binary_data(), read_mat_file_header(), read_text_data(), base_graphics_object::remove_child(), children_property::renumber(), gh_manager::renumber_figure(), base_graphics_object::reparent(), interpreter::require_current_scope(), profiler::reset(), octave_base_matrix< Cell >::resize(), error_system::rethrow_error(), color_property::rgb(), parser::run(), push_parser::run(), load_save_system::save(), save_three_d(), load_save_system::save_vars(), octave_base_value::scalar_map_value(), base_scaler::scale(), property_list::set(), base_graphics_object::set(), graphics_object::set(), figure::properties::set___graphics_toolkit__(), uitable::properties::set_columnformat(), uitable::properties::set_columnwidth(), base_graphics_object::set_defaults(), base_properties::set_dynamic(), base_properties::set_from_list(), base_graphics_object::set_from_list(), octave_lvalue::set_index(), figure::properties::set_papertype(), figure::properties::set_paperunits(), base_properties::set_parent(), cdef_object_scalar::set_property(), set_property_in_handle(), octave_map::setfield(), octave_base_matrix< MT >::simple_subsref(), octave_cell::simple_subsref(), octave_class::size(), octave_cell::sort(), octave_cell::sort_rows_idx(), 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< double >::subsasgn(), octave_base_sparse< T >::subsasgn(), octave_base_value::subsasgn(), octave_cell::subsasgn(), octave_struct::subsasgn(), octave_scalar_struct::subsasgn(), octave_base_diag< DMT, MT >::subsref(), octave_base_matrix< MT >::subsref(), octave_base_scalar< ST >::subsref(), octave_base_sparse< T >::subsref(), octave_base_value::subsref(), octave_perm_matrix::subsref(), ov_range< T >::subsref(), octave_cell::subsref(), base_fcn_handle::subsref(), cdef_object_array::subsref(), cdef_object_scalar::subsref(), to_cdef(), to_cdef_ref(), base_scaler::unscale(), base_graphics_object::update_axis_limits(), figure::properties::update_papersize(), color_values::validate(), radio_values::validate(), base_graphics_object::value_as_string(), base_property::values_as_cell(), base_graphics_object::values_as_string(), base_property::values_as_string(), base_graphics_object::values_as_struct(), tree_evaluator::visit_break_command(), tree_evaluator::visit_complex_for_command(), tree_evaluator::visit_decl_elt(), tree_evaluator::visit_simple_for_command(), tree_evaluator::visit_statement_list(), tree_evaluator::visit_switch_command(), octave_class::xnumel(), and xpow().

◆ error() [2/2]

OCTAVE_NORETURN void error ( octave::execution_exception &  ee,
const char *  fmt,
  ... 
)

Definition at line 1002 of file error.cc.

References verror().

◆ error_with_cfn()

OCTAVE_NORETURN void error_with_cfn ( const char *  fmt,
  ... 
)

Definition at line 1018 of file error.cc.

References verror_with_cfn().

◆ error_with_id()

OCTAVE_NORETURN void error_with_id ( const char *  id,
const char *  fmt,
  ... 
)

◆ error_with_id_cfn()

OCTAVE_NORETURN void error_with_id_cfn ( const char *  id,
const char *  fmt,
  ... 
)

Definition at line 1048 of file error.cc.

References verror_with_id_cfn().

◆ interpreter_try()

◆ message()

void message ( const char *  name,
const char *  fmt,
  ... 
)

◆ panic()

OCTAVE_NORETURN void panic ( const char *  fmt,
  ... 
)

Definition at line 1127 of file error.cc.

References vpanic().

Referenced by symbol_table::alias_built_in_function().

◆ parse_error()

OCTAVE_NORETURN void parse_error ( const char *  fmt,
  ... 
)

Definition at line 1093 of file error.cc.

References vparse_error().

Referenced by parser::run().

◆ parse_error_with_id()

OCTAVE_NORETURN void parse_error_with_id ( const char *  id,
const char *  fmt,
  ... 
)

Definition at line 1108 of file error.cc.

References vparse_error_with_id().

◆ set_warning_state() [1/2]

octave_value_list set_warning_state ( const octave_value_list args)

◆ set_warning_state() [2/2]

octave_value_list set_warning_state ( const std::string &  id,
const std::string &  state 
)

◆ usage_with_id()

OCTAVE_NORETURN void usage_with_id ( const char *  id,
const char *  fmt,
  ... 
)

Definition at line 973 of file error.cc.

References vusage_with_id().

◆ verror() [1/2]

OCTAVE_NORETURN void verror ( const char *  fmt,
va_list  args 
)

Definition at line 982 of file error.cc.

Referenced by error().

◆ verror() [2/2]

OCTAVE_NORETURN void verror ( octave::execution_exception &  ee,
const char *  fmt,
va_list  args 
)

Definition at line 997 of file error.cc.

◆ verror_with_cfn()

OCTAVE_NORETURN void verror_with_cfn ( const char *  fmt,
va_list  args 
)

Definition at line 1012 of file error.cc.

Referenced by error_with_cfn().

◆ verror_with_id()

OCTAVE_NORETURN void verror_with_id ( const char *  id,
const char *  fmt,
va_list  args 
)

Definition at line 1027 of file error.cc.

Referenced by error_with_id(), and mexErrMsgIdAndTxt().

◆ verror_with_id_cfn()

OCTAVE_NORETURN void verror_with_id_cfn ( const char *  id,
const char *  fmt,
va_list  args 
)

Definition at line 1042 of file error.cc.

Referenced by error_with_id_cfn().

◆ vmessage()

void vmessage ( const char *  name,
const char *  fmt,
va_list  args 
)

Definition at line 942 of file error.cc.

References message().

Referenced by message().

◆ vpanic()

OCTAVE_NORETURN void vpanic ( const char *  fmt,
va_list  args 
)

Definition at line 1118 of file error.cc.

References __get_error_system__().

Referenced by panic().

◆ vparse_error()

OCTAVE_NORETURN void vparse_error ( const char *  fmt,
va_list  args 
)

Definition at line 1087 of file error.cc.

Referenced by parse_error().

◆ vparse_error_with_id()

OCTAVE_NORETURN void vparse_error_with_id ( const char *  id,
const char *  fmt,
va_list  args 
)

Definition at line 1102 of file error.cc.

Referenced by parse_error_with_id().

◆ vusage_with_id()

OCTAVE_NORETURN void vusage_with_id ( const char *  id,
const char *  fmt,
va_list  args 
)

Definition at line 965 of file error.cc.

References __get_error_system__().

Referenced by usage_with_id().

◆ vwarning()

void vwarning ( const char *  fmt,
va_list  args 
)

Definition at line 1057 of file error.cc.

Referenced by vwarning_with_id(), warning(), and warning_with_id().

◆ vwarning_with_id()

void vwarning_with_id ( const char *  id,
const char *  fmt,
va_list  args 
)

Definition at line 1072 of file error.cc.

References vwarning().

Referenced by mexWarnMsgIdAndTxt().

◆ warning()

void warning ( const char *  fmt,
  ... 
)

Definition at line 1063 of file error.cc.

References vwarning().

Referenced by octave_oncleanup::octave_oncleanup(), 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::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(), octave::Fdesktop(), octave::Ffreport(), Fgsvd(), Flookup(), Fperms(), Fqz(), Fschur(), Fspparms(), Fsum(), Ftic(), octave_user_code::get_file_info(), base_graphics_object::get_properties(), base_lexer::handle_end_of_input(), opengl_renderer::init_gl_context(), load_save_system::load(), octave_class::load_ascii(), octave_class::load_binary(), octave_class::load_hdf5(), octave_base_int_scalar< octave_uint64 >::load_hdf5_internal(), base_parser::make_classdef_property(), base_parser::make_decl_command(), tree::meets_bp_condition(), mexWarnMsgTxt(), tree_evaluator::mlock(), tree_evaluator::munlock(), 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_oncleanup::save_ascii(), octave_complex_diag_matrix::save_binary(), octave_complex_matrix::save_binary(), octave_sparse_complex_matrix::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_oncleanup::save_hdf5(), octave_matrix::save_hdf5(), octave_sparse_matrix::save_hdf5(), save_mat_ascii_data(), save_three_d(), load_save_system::save_vars(), base_parser::set_stmt_print_flag(), base_parser::start_function(), base_fcn_handle::unimplemented(), tree_evaluator::visit_arguments_block(), warn_disabled_feature(), warn_empty_arg(), warn_invalid_value_specified(), warn_wrong_type_arg(), and axes::properties::zoom().

◆ warning_enabled()

int warning_enabled ( const std::string &  id)

◆ warning_with_id()