Bayesian Filtering Library
Generated from SVN r
|
Classes | |
class | exception |
Base class for all library exceptions. More... | |
class | bad_exception |
class | bad_alloc |
Exception possibly thrown by new .bad_alloc (or classes derived from it) is used to report allocation errors from the throwing forms of new . More... | |
Typedefs | |
typedef void(* | terminate_handler) () |
If you write a replacement terminate handler, it must be of this type. | |
typedef void(* | unexpected_handler) () |
If you write a replacement unexpected handler, it must be of this type. | |
typedef unsigned long int | wctype_t |
Functions | |
virtual const char * | what () const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT |
terminate_handler | set_terminate (terminate_handler) _GLIBCXX_USE_NOEXCEPT |
Takes a new handler function as an argument, returns the old function. | |
void | terminate () _GLIBCXX_USE_NOEXCEPT __attribute__((__noreturn__)) |
unexpected_handler | set_unexpected (unexpected_handler) _GLIBCXX_USE_NOEXCEPT |
Takes a new handler function as an argument, returns the old function. | |
void | unexpected () __attribute__((__noreturn__)) |
_GLIBCXX17_DEPRECATED bool | uncaught_exception () _GLIBCXX_USE_NOEXCEPT __attribute__((__pure__)) |
int | uncaught_exceptions () _GLIBCXX_USE_NOEXCEPT __attribute__((__pure__)) |
The number of uncaught exceptions. | |
_GLIBCXX_BEGIN_NAMESPACE_VERSION void | __verbose_terminate_handler () |
A replacement for the standard terminate_handler which prints more information about the terminating exception (if any) on stderr. More... | |
__BEGIN_DECLS int | iswalnum (wint_t __wc) __THROW |
int | iswalpha (wint_t __wc) __THROW |
int | iswcntrl (wint_t __wc) __THROW |
int | iswdigit (wint_t __wc) __THROW |
int | iswgraph (wint_t __wc) __THROW |
int | iswlower (wint_t __wc) __THROW |
int | iswprint (wint_t __wc) __THROW |
int | iswpunct (wint_t __wc) __THROW |
int | iswspace (wint_t __wc) __THROW |
int | iswupper (wint_t __wc) __THROW |
int | iswxdigit (wint_t __wc) __THROW |
int | iswblank (wint_t __wc) __THROW |
wctype_t | wctype (const char *__property) __THROW |
int | iswctype (wint_t __wc, wctype_t __desc) __THROW |
wint_t | towlower (wint_t __wc) __THROW |
wint_t | towupper (wint_t __wc) __THROW |
wctrans_t | wctrans (const char *__property) __THROW |
wint_t | towctrans (wint_t __wc, wctrans_t __desc) __THROW |
int | iswalnum_l (wint_t __wc, locale_t __locale) __THROW |
int | iswalpha_l (wint_t __wc, locale_t __locale) __THROW |
int | iswcntrl_l (wint_t __wc, locale_t __locale) __THROW |
int | iswdigit_l (wint_t __wc, locale_t __locale) __THROW |
int | iswgraph_l (wint_t __wc, locale_t __locale) __THROW |
int | iswlower_l (wint_t __wc, locale_t __locale) __THROW |
int | iswprint_l (wint_t __wc, locale_t __locale) __THROW |
int | iswpunct_l (wint_t __wc, locale_t __locale) __THROW |
int | iswspace_l (wint_t __wc, locale_t __locale) __THROW |
int | iswupper_l (wint_t __wc, locale_t __locale) __THROW |
int | iswxdigit_l (wint_t __wc, locale_t __locale) __THROW |
int | iswblank_l (wint_t __wc, locale_t __locale) __THROW |
wctype_t | wctype_l (const char *__property, locale_t __locale) __THROW |
int | iswctype_l (wint_t __wc, wctype_t __desc, locale_t __locale) __THROW |
wint_t | towlower_l (wint_t __wc, locale_t __locale) __THROW |
wint_t | towupper_l (wint_t __wc, locale_t __locale) __THROW |
wctrans_t | wctrans_l (const char *__property, locale_t __locale) __THROW |
wint_t | towctrans_l (wint_t __wc, wctrans_t __desc, locale_t __locale) __THROW |
Variables | |
__END_DECLS __BEGIN_DECLS typedef const __int32_t * | wctrans_t |
Classes and functions for reporting errors via exception classes.
_GLIBCXX_BEGIN_NAMESPACE_VERSION void BFL::__gnu_cxx::__verbose_terminate_handler | ( | ) |
A replacement for the standard terminate_handler which prints more information about the terminating exception (if any) on stderr.
Call
to use. For more info, see http://gcc.gnu.org/onlinedocs/libstdc++/manual/bk01pt02ch06s02.html
In 3.4 and later, this is on by default.
void BFL::std::terminate | ( | ) |
The runtime will call this function if exception handling must be abandoned for any reason. It can also be called by the user.
_GLIBCXX17_DEPRECATED bool BFL::std::uncaught_exception | ( | ) |
[18.6.4]/1: 'Returns true after completing evaluation of a throw-expression until either completing initialization of the exception-declaration in the matching handler or entering unexpected()
due to the throw; or after entering terminate()
for any reason other than an explicit call to terminate()
. [Note: This includes stack unwinding [15.2]. end note]'
2: 'When uncaught_exception()
is true, throwing an exception can result in a call of terminate()
(15.5.1).'
void BFL::std::unexpected | ( | ) |
The runtime will call this function if an exception is thrown which violates the function's exception specification.
|
virtual |
Returns a C-style character string describing the general cause of the current error.
Reimplemented in bad_alloc, and bad_exception.