Bayesian Filtering Library  Generated from SVN r
Modules | Namespaces | Classes | Typedefs | Functions

Modules

 Iterators
 

Namespaces

 BFL::boost
 BOOST_SERIALIZATION_TYPE_INFO_IMPLEMENTATION_HPP.
 

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.
 

Functions

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__))
 
bool uncaught_exception () _GLIBCXX_USE_NOEXCEPT __attribute__((__pure__))
 
_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...
 

Standard Stream Objects

#define BOOST_ASSERT(expr)   assert(expr)
 
#define BOOST_ASSERT_MSG(expr, msg)
 
#define BOOST_VERIFY(expr)   BOOST_ASSERT(expr)
 
#define BOOST_SWAP_HPP
 
#define BOOST_UTILITY_SWAP_HPP
 
#define ITERATOR_DWA122600_HPP_
 
#define _GLIBCXX_ITERATOR   1
 
#define _STREAM_ITERATOR_H   1
 

Detailed Description

Classes and functions for reporting errors via exception classes.

Macro Definition Documentation

#define BOOST_ASSERT_MSG (   expr,
  msg 
)
Value:
((expr) \
? ((void)0) \
: ::boost::assertion::detail::assertion_failed_msg(#expr, msg, \
BOOST_CURRENT_FUNCTION, __FILE__, __LINE__))

Definition at line 111 of file asirfilter.h.

Function Documentation

_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.

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.