#include "octave-config.h"
Go to the source code of this file.
Typedefs | |
typedef void(* | liboctave_error_handler) (const char *,...) |
typedef void(* | liboctave_error_with_id_handler) (const char *, const char *,...) |
typedef void(* | liboctave_warning_handler) (const char *,...) |
typedef void(* | liboctave_warning_with_id_handler) (const char *, const char *,...) |
Functions | |
OCTAVE_NORETURN void | liboctave_fatal (const char *fmt,...) |
OCTAVE_NORETURN void | liboctave_fatal_with_id (const char *id, const char *fmt,...) |
void | liboctave_warning (const char *fmt,...) |
void | liboctave_warning_with_id (const char *id, const char *fmt,...) |
OCTAVE_API void | set_liboctave_error_handler (OCTAVE_NORETURN liboctave_error_handler f) |
OCTAVE_API void | set_liboctave_error_with_id_handler (OCTAVE_NORETURN liboctave_error_with_id_handler f) |
OCTAVE_API void | set_liboctave_warning_handler (liboctave_warning_handler f) |
OCTAVE_API void | set_liboctave_warning_with_id_handler (liboctave_warning_with_id_handler f) |
Variables | |
OCTAVE_NORETURN OCTAVE_API liboctave_error_handler | current_liboctave_error_handler |
OCTAVE_NORETURN OCTAVE_API liboctave_error_with_id_handler | current_liboctave_error_with_id_handler |
OCTAVE_API liboctave_warning_handler | current_liboctave_warning_handler |
OCTAVE_API liboctave_warning_with_id_handler | current_liboctave_warning_with_id_handler |
typedef void(* liboctave_error_handler) (const char *,...) |
Definition at line 44 of file lo-error.h.
typedef void(* liboctave_error_with_id_handler) (const char *, const char *,...) |
Definition at line 46 of file lo-error.h.
typedef void(* liboctave_warning_handler) (const char *,...) |
Definition at line 49 of file lo-error.h.
typedef void(* liboctave_warning_with_id_handler) (const char *, const char *,...) |
Definition at line 51 of file lo-error.h.
OCTAVE_NORETURN void liboctave_fatal | ( | const char * | fmt, |
... | |||
) |
Definition at line 101 of file lo-error.c.
References verror().
Referenced by set_liboctave_error_handler().
OCTAVE_NORETURN void liboctave_fatal_with_id | ( | const char * | id, |
const char * | fmt, | ||
... | |||
) |
Definition at line 112 of file lo-error.c.
References verror().
Referenced by set_liboctave_error_with_id_handler().
void liboctave_warning | ( | const char * | fmt, |
... | |||
) |
Definition at line 125 of file lo-error.c.
References verror().
Referenced by set_liboctave_warning_handler().
void liboctave_warning_with_id | ( | const char * | id, |
const char * | fmt, | ||
... | |||
) |
Definition at line 134 of file lo-error.c.
References verror().
Referenced by set_liboctave_warning_with_id_handler().
OCTAVE_API void set_liboctave_error_handler | ( | OCTAVE_NORETURN liboctave_error_handler | f | ) |
Definition at line 64 of file lo-error.c.
References current_liboctave_error_handler, f, and liboctave_fatal().
OCTAVE_API void set_liboctave_error_with_id_handler | ( | OCTAVE_NORETURN liboctave_error_with_id_handler | f | ) |
Definition at line 73 of file lo-error.c.
References current_liboctave_error_with_id_handler, f, and liboctave_fatal_with_id().
OCTAVE_API void set_liboctave_warning_handler | ( | liboctave_warning_handler | f | ) |
Definition at line 83 of file lo-error.c.
References current_liboctave_warning_handler, f, and liboctave_warning().
OCTAVE_API void set_liboctave_warning_with_id_handler | ( | liboctave_warning_with_id_handler | f | ) |
Definition at line 92 of file lo-error.c.
References current_liboctave_warning_with_id_handler, f, and liboctave_warning_with_id().
OCTAVE_NORETURN OCTAVE_API liboctave_error_handler current_liboctave_error_handler |
Definition at line 38 of file lo-error.c.
Referenced by aepbalance< T >::aepbalance(), Matrix::append(), FloatMatrix::append(), ComplexMatrix::append(), FloatComplexMatrix::append(), octave::base64_encode(), SparseMatrix::bsolve(), SparseComplexMatrix::bsolve(), octave::math::chol2inv(), DiagMatrix::column(), FloatDiagMatrix::column(), ComplexDiagMatrix::column(), FloatComplexDiagMatrix::column(), ComplexMatrix::ComplexMatrix(), Sparse< bool >::compute_index(), Sparse< bool >::delete_elements(), qr< T >::delete_row(), Matrix::diag(), FloatMatrix::diag(), FloatComplexMatrix::diag(), octave::math::do_bessel(), do_bsxfun_op(), DASPK::do_integrate(), chol< T >::downdate(), SparseMatrix::dsolve(), SparseComplexMatrix::dsolve(), EigsComplexNonSymmetricFunc(), EigsComplexNonSymmetricMatrix(), EigsComplexNonSymmetricMatrixShift(), EigsRealNonSymmetricFunc(), EigsRealNonSymmetricMatrix(), EigsRealNonSymmetricMatrixShift(), EigsRealSymmetricFunc(), EigsRealSymmetricMatrix(), EigsRealSymmetricMatrixShift(), octave::command_history::error(), FloatDiagMatrix::fill(), DiagMatrix::fill(), ComplexDiagMatrix::fill(), FloatComplexDiagMatrix::fill(), FloatComplexMatrix::FloatComplexMatrix(), Matrix::fsolve(), SparseMatrix::fsolve(), SparseComplexMatrix::fsolve(), octave_rand::get_dist_id(), octave::crypto::hash(), ind2sub(), gepbalance< T >::init(), EIG::init(), FloatEIG::init(), ComplexNDArray::insert(), FloatComplexNDArray::insert(), Sparse< bool >::insert(), qr< T >::insert_row(), chol< T >::insert_sym(), linspace(), FloatMatrix::lssolve(), FloatMatrix::ltsolve(), SparseMatrix::ltsolve(), SparseComplexMatrix::ltsolve(), FloatComplexMatrix::ltsolve(), octave::math::lu< T >::lu(), MatrixType::mark_as_permuted(), MatrixType::mark_as_symmetric(), matrix_norm(), max(), min(), octave_putenv(), Array< octave_value >::permute(), DiagMatrix::row(), FloatDiagMatrix::row(), ComplexDiagMatrix::row(), FloatComplexDiagMatrix::row(), octave::math::rsf2csf< ComplexMatrix, Matrix >(), octave::math::rsf2csf< FloatComplexMatrix, FloatMatrix >(), octave::math::chol< T >::set(), set_liboctave_error_handler(), octave::file_info::snarf_file(), Sparse< bool >::sort(), Sparse< bool >::Sparse(), Matrix::stack(), FloatMatrix::stack(), ComplexMatrix::stack(), FloatComplexMatrix::stack(), oct_data_conv::string_to_data_type(), octave::mach_info::string_to_float_format(), sub2ind(), octave::math::svd< T >::svd(), svd_matrix_norm(), SparseMatrix::trisolve(), SparseComplexMatrix::trisolve(), chol< T >::update(), SparseMatrix::utsolve(), FloatMatrix::utsolve(), SparseComplexMatrix::utsolve(), and FloatComplexMatrix::utsolve().
OCTAVE_NORETURN OCTAVE_API liboctave_error_with_id_handler current_liboctave_error_with_id_handler |
Definition at line 42 of file lo-error.c.
Referenced by set_liboctave_error_with_id_handler().
OCTAVE_API liboctave_warning_handler current_liboctave_warning_handler |
Definition at line 46 of file lo-error.c.
Referenced by set_liboctave_warning_handler().
OCTAVE_API liboctave_warning_with_id_handler current_liboctave_warning_with_id_handler |
Definition at line 50 of file lo-error.c.
Referenced by set_liboctave_warning_with_id_handler().