GNU Octave  8.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
xerbla.cc File Reference
#include <iostream>
#include "f77-fcn.h"
#include "lo-blas-proto.h"
Include dependency graph for xerbla.cc:

Go to the source code of this file.

Typedefs

typedef void(* xerbla_handler_fptr) (void)
 

Functions

F77_RET_T const F77_INT &info F77_CHAR_ARG_LEN_DEF (len))
 
F77_RET_T F77_FUNC (xerbla, XERBLA)(F77_CONST_CHAR_ARG_DEF(s_arg
 
void octave_set_xerbla_handler (xerbla_handler_fptr fcn)
 

Variables

F77_RET_T len
 
static xerbla_handler_fptr xerbla_handler = nullptr
 

Typedef Documentation

◆ xerbla_handler_fptr

typedef void(* xerbla_handler_fptr) (void)

Definition at line 35 of file xerbla.cc.

Function Documentation

◆ F77_CHAR_ARG_LEN_DEF()

F77_RET_T const F77_INT& info F77_CHAR_ARG_LEN_DEF ( len  )

Definition at line 63 of file xerbla.cc.

References len, and xerbla_handler.

◆ F77_FUNC()

◆ octave_set_xerbla_handler()

void octave_set_xerbla_handler ( xerbla_handler_fptr  fcn)

Definition at line 52 of file xerbla.cc.

References xerbla_handler.

Referenced by initialize_xerbla_error_handler().

Variable Documentation

◆ len

F77_RET_T len

Definition at line 61 of file xerbla.cc.

Referenced by Array< T, Alloc >::ArrayRep::ArrayRep(), bp_file_info::bp_file_info(), Cell::Cell(), FloatMatrix::FloatMatrix(), Matrix::Matrix(), Sparse< T, Alloc >::Sparse(), absolute_pathname(), load_path::add(), load_path::package_info::add_to_fcn_map(), Array< T, Alloc >::ArrayRep::allocate(), any_all_test(), FloatComplexRowVector::append(), FloatRowVector::append(), octave_value_list::append(), ComplexRowVector::append(), RowVector::append(), string_vector::append(), DiagArray2< T >::array_value(), Cell::assign(), octave_base_sparse< T >::assign(), idx_vector::assign(), type_info::assign_ops_map(), type_info::assignany_ops_map(), base64_decode(), type_info::binary_ops_map(), binmap(), base_parser::bison_error(), blas_version(), idx_vector::bloop(), string_vector::c_str_vec(), canonicalize_file_name(), PermMatrix::checkelem(), Array< octave_value * >::clear(), type_info::compound_binary_ops_map(), compute_array_dimensions(), conv_to_array(), tree_evaluator::convert_return_list_to_const_vector(), base_lexer::input_buffer::copy_chunk(), Array< T, Alloc >::ArrayRep::deallocate(), tree_statement_list::delete_breakpoint(), Cell::delete_elements(), octave_base_matrix< MT >::delete_elements(), octave_base_sparse< T >::delete_elements(), ComplexDiagMatrix::determinant(), DiagMatrix::determinant(), FloatComplexDiagMatrix::determinant(), FloatDiagMatrix::determinant(), PermMatrix::determinant(), dims_to_numel(), load_path::dirs(), env::do_absolute_pathname(), do_class_concat(), file_editor_tab::do_comment_selected_text(), do_double_format_conversion(), do_float_format_conversion(), history_system::do_history(), octave_char_matrix_str::do_index_op_internal(), env::do_polite_directory_format(), do_printf_string(), do_rand(), do_regexp_ptn_string_escapes(), do_regexp_rep_string_escapes(), env::do_rooted_relative_pathname(), sparse_params::do_set_vals(), do_string_escapes(), output_system::do_sync(), opengl_renderer::draw(), TerminalView::drawContents(), QConsolePrivate::drawSelection(), QConsolePrivate::drawTextBackground(), drive_or_unc_share(), edit_history_add_hist(), elem_xpow(), equiv_compare(), expand_char_class(), extract_keyword(), F77_CHAR_ARG_LEN_DEF(), F77_FUNC(), F__betainc__(), F__gammainc__(), F__native2unicode__(), F__unicode2native__(), fcn_file_in_path(), load_path::package_info::fcn_names(), Fexec(), fgets(), load_path::files(), ComplexDiagMatrix::fill(), DiagMatrix::fill(), FloatComplexDiagMatrix::fill(), FloatDiagMatrix::fill(), idx_vector::fill(), ComplexColumnVector::fill(), ComplexRowVector::fill(), RowVector::fill(), ColumnVector::fill(), FloatComplexColumnVector::fill(), FloatColumnVector::fill(), FloatComplexRowVector::fill(), FloatRowVector::fill(), rand::fill(), load_path::find_all_first_of(), load_path::find_file(), load_path::find_first_of(), pager_buf::flush_current_contents_to_diary(), Fmatrix_type(), Fpopen2(), Fspparms(), genpath(), tree_argument_list::get_arg_names(), load_save_system::get_file_format(), load_path::dir_info::get_file_list(), file_info::get_line_offsets(), get_operator_function_name(), delimited_stream::getline(), glob_pattern_p(), handle_message(), hexdump(), MArray< T >::idx_add(), MArray< T >::idx_add_nd(), MArray< T >::idx_max(), Sparse< T, Alloc >::SparseRep::idx_type_allocate(), Sparse< T, Alloc >::SparseRep::idx_type_deallocate(), IEEE_big_double_to_IEEE_little_double(), IEEE_big_float_to_IEEE_little_float(), IEEE_little_double_to_IEEE_big_double(), IEEE_little_float_to_IEEE_big_float(), imag(), ind2sub(), idx_vector::index(), ComplexDiagMatrix::inverse(), DiagMatrix::inverse(), FloatDiagMatrix::inverse(), regexp::is_match(), MDiagArray2< T >::is_multiple_of_identity(), isolate_tilde_prefix(), string_vector::join(), kpse_path_expand(), octave_class::load_ascii(), base_anonymous_fcn_handle::load_ascii(), octave_fcn_handle::load_ascii(), octave_char_matrix_str::load_ascii(), octave_struct::load_ascii(), octave_scalar_struct::load_ascii(), base_anonymous_fcn_handle::load_binary(), octave_class::load_binary(), octave_complex_diag_matrix::load_binary(), octave_complex_matrix::load_binary(), octave_float_complex_diag_matrix::load_binary(), octave_float_complex_matrix::load_binary(), octave_float_diag_matrix::load_binary(), octave_float_matrix::load_binary(), octave_diag_matrix::load_binary(), octave_matrix::load_binary(), octave_char_matrix_str::load_binary(), octave_struct::load_binary(), octave_scalar_struct::load_binary(), load_fcn_from_file(), base_anonymous_fcn_handle::load_hdf5(), looks_like_bin(), looks_like_hex(), lookup_object_name(), idx_vector::loop(), main(), make_absolute(), octave_value_list::make_argv(), make_idx_args(), idx_vector::make_range(), octave_value_list::make_storable_values(), tree_evaluator::make_value_list(), Array< T, Alloc >::map(), symbol_info_list::map_value(), regexp::match(), ComplexColumnVector::max(), ComplexRowVector::max(), ColumnVector::max(), RowVector::max(), FloatComplexColumnVector::max(), FloatColumnVector::max(), FloatComplexRowVector::max(), FloatRowVector::max(), mexErrMsgIdAndTxt(), mexErrMsgTxt(), mexWarnMsgIdAndTxt(), mexWarnMsgTxt(), ComplexColumnVector::min(), ComplexRowVector::min(), ColumnVector::min(), RowVector::min(), FloatComplexColumnVector::min(), FloatColumnVector::min(), FloatComplexRowVector::min(), FloatRowVector::min(), more_than_a_screenful(), load_path::package_info::move_fcn_map(), type_info::non_const_unary_ops_map(), octave_getcwd_wrapper(), octave_gethostname_wrapper(), octave_md2_buffer_wrapper(), octave_md4_buffer_wrapper(), octave_md5_buffer_wrapper(), octave_sha1_buffer_wrapper(), octave_sha224_buffer_wrapper(), octave_sha256_buffer_wrapper(), octave_sha384_buffer_wrapper(), octave_sha512_buffer_wrapper(), octave_strftime_wrapper(), octregexprep(), TerminalModel::onReceiveBlock(), operator*(), ComplexColumnVector::operator+=(), FloatComplexColumnVector::operator+=(), FloatComplexRowVector::operator+=(), ComplexRowVector::operator+=(), ComplexColumnVector::operator-=(), FloatComplexColumnVector::operator-=(), FloatComplexRowVector::operator-=(), ComplexRowVector::operator-=(), ColumnVector::operator==(), ComplexColumnVector::operator==(), ComplexRowVector::operator==(), FloatColumnVector::operator==(), FloatComplexColumnVector::operator==(), FloatComplexRowVector::operator==(), FloatRowVector::operator==(), RowVector::operator==(), base_stream::oscanf(), textscan_format_list::parse_char_class(), textscan::parse_options(), load_path::path(), tree_print_code::print_comment_elt(), print_DASPK_options(), ComplexDiagMatrix::pseudo_inverse(), DiagMatrix::pseudo_inverse(), FloatComplexDiagMatrix::pseudo_inverse(), FloatDiagMatrix::pseudo_inverse(), putenv_wrapper(), qt_fontmetrics_horizontal_advance(), rational_approx(), read_binary_data(), read_doubles(), read_floats(), read_hdf5_data(), read_mat5_binary_element(), read_mat_ascii_data(), read_mat_binary_data(), read_mat_file_header(), type_info::register_type(), load_path::package_info::remove_fcn_map(), SelfListener::run(), octave_char_matrix_str::save_ascii(), octave_class::save_binary(), scoped_fcn_handle::save_binary(), octave_struct::save_binary(), octave_scalar_struct::save_binary(), save_binary_data(), save_mat5_binary_element(), save_mat5_element_length(), save_mat_binary_data(), search_path_for_all_files(), QConsolePrivate::sendConsoleText(), TerminalModel::sendData(), annotation_dialog::set_gui_props(), rand::set_internal_state(), PermMatrix::setup(), ov_range< T >::short_disp(), show_DASPK_options(), octave_value_list::slice(), octave_value_list::splice(), split_path(), ComplexColumnVector::stack(), ColumnVector::stack(), FloatComplexColumnVector::stack(), FloatColumnVector::stack(), string_vector::std_list(), oct_data_conv::string_to_data_type(), strsave(), sub2ind(), subdirs_modified(), swap_bytes(), symbol_exist(), output_system::sync(), pager_buf::sync(), diary_buf::sync(), Sparse< T, Alloc >::SparseRep::T_allocate(), Sparse< T, Alloc >::SparseRep::T_deallocate(), tilde_expand(), tilde_find_prefix(), PermMatrix::transpose(), type_info::unary_ops_map(), string_vector::uniq(), unique_symbol_name(), TerminalView::updateImage(), base_parser::validate_param_list(), validate_property_name(), tree_checker::visit_complex_for_command(), tree_print_code::visit_multi_assignment(), tree_print_code::visit_parameter_list(), windows_glob(), write_doubles(), write_floats(), load_save_system::write_header(), write_mat5_array(), write_mat5_integer_data(), and xsave_ascii().

◆ xerbla_handler

xerbla_handler_fptr xerbla_handler = nullptr
static

Definition at line 49 of file xerbla.cc.

Referenced by F77_CHAR_ARG_LEN_DEF(), and octave_set_xerbla_handler().