Bayesian Filtering Library  Generated from SVN r
Classes | Typedefs | Functions
BFL::boost Namespace Reference

BOOST_SERIALIZATION_TYPE_INFO_IMPLEMENTATION_HPP. More...

Classes

struct  add_const
 
struct  add_const< T & >
 
struct  add_cv
 
struct  add_cv< T & >
 
struct  add_lvalue_reference
 
struct  add_lvalue_reference< T && >
 
struct  add_pointer
 
struct  add_reference
 
struct  add_reference< const void >
 
struct  add_reference< const volatile void >
 
struct  add_reference< T & >
 
struct  add_reference< void >
 
struct  add_reference< volatile void >
 
struct  add_rvalue_reference
 
struct  add_volatile
 
struct  add_volatile< T & >
 
struct  additive1
 
struct  additive2
 
class  aligned_storage
 
struct  alignment_of
 
struct  alignment_of< T & >
 
struct  alignment_of< void >
 
struct  alignment_of< void const >
 
struct  alignment_of< void const volatile >
 
struct  alignment_of< void volatile >
 
struct  arithmetic1
 
struct  arithmetic2
 
class  array
 
class  array< T, 0 >
 
struct  bidirectional_iteratable
 
struct  bidirectional_iterator_helper
 
struct  bitwise1
 
struct  bitwise2
 
struct  BOOST_TT_TRAIT_NAME
 
struct  common_type
 
struct  common_type< T >
 
struct  common_type< T1, T2 >
 
struct  common_type< T1, T2, T... >
 
struct  conditional
 
struct  conditional< false, T, U >
 
struct  copy_cv
 
struct  decay
 
struct  decrementable
 
struct  dereferenceable
 
struct  disable_if
 
struct  disable_if_c
 
struct  disable_if_c< true, T >
 
struct  enable_if
 
struct  enable_if_c
 
struct  enable_if_c< false, T >
 
struct  enable_if_has_type
 
struct  equality_comparable1
 
struct  equality_comparable2
 
struct  equivalent1
 
struct  equivalent2
 
class  error_info
 
class  error_info< throw_file_, char const * >
 
class  error_info< throw_function_, char const * >
 
class  error_info< throw_line_, int >
 
struct  euclidean_ring_operators1
 
struct  euclidean_ring_operators2
 
struct  euclidian_ring_operators1
 
struct  euclidian_ring_operators2
 
class  exception
 
struct  extent
 
struct  field_operators1
 
struct  field_operators2
 
struct  floating_point_promotion
 
struct  floating_point_promotion< float >
 
struct  floating_point_promotion< float const >
 
struct  floating_point_promotion< float const volatile >
 
struct  floating_point_promotion< float volatile >
 
struct  forward_iteratable
 
struct  forward_iterator_helper
 
struct  function_traits
 
struct  has_new_operator
 
struct  has_nothrow_assign
 
struct  has_nothrow_assign< T & >
 
struct  has_nothrow_assign< T && >
 
struct  has_nothrow_assign< T volatile >
 
struct  has_nothrow_assign< T[N]>
 
struct  has_nothrow_assign< void >
 
struct  has_nothrow_assign< void const >
 
struct  has_nothrow_assign< void const volatile >
 
struct  has_nothrow_assign< void volatile >
 
struct  has_nothrow_constructor
 
struct  has_nothrow_constructor< void >
 
struct  has_nothrow_constructor< void const >
 
struct  has_nothrow_constructor< void const volatile >
 
struct  has_nothrow_constructor< void volatile >
 
struct  has_nothrow_copy
 
struct  has_nothrow_copy_constructor
 
struct  has_nothrow_copy_constructor< T & >
 
struct  has_nothrow_copy_constructor< T && >
 
struct  has_nothrow_copy_constructor< T volatile >
 
struct  has_nothrow_copy_constructor< void >
 
struct  has_nothrow_copy_constructor< void const >
 
struct  has_nothrow_copy_constructor< void const volatile >
 
struct  has_nothrow_copy_constructor< void volatile >
 
struct  has_nothrow_default_constructor
 
struct  has_nothrow_destructor
 
struct  has_nothrow_destructor< T & >
 
struct  has_nothrow_destructor< T && >
 
struct  has_nothrow_destructor< T[N]>
 
struct  has_trivial_assign
 
struct  has_trivial_assign< T & >
 
struct  has_trivial_assign< T && >
 
struct  has_trivial_assign< T volatile >
 
struct  has_trivial_assign< T[]>
 
struct  has_trivial_assign< T[N]>
 
struct  has_trivial_assign< void >
 
struct  has_trivial_assign< void const >
 
struct  has_trivial_assign< void const volatile >
 
struct  has_trivial_assign< void volatile >
 
struct  has_trivial_constructor
 
struct  has_trivial_constructor< void >
 
struct  has_trivial_constructor< void const >
 
struct  has_trivial_constructor< void const volatile >
 
struct  has_trivial_constructor< void volatile >
 
struct  has_trivial_copy
 
struct  has_trivial_copy< T & >
 
struct  has_trivial_copy< T && >
 
struct  has_trivial_copy< T volatile >
 
struct  has_trivial_copy< T[]>
 
struct  has_trivial_copy< T[N]>
 
struct  has_trivial_copy< void >
 
struct  has_trivial_copy< void const >
 
struct  has_trivial_copy< void const volatile >
 
struct  has_trivial_copy< void volatile >
 
struct  has_trivial_copy_constructor
 
struct  has_trivial_default_constructor
 
struct  has_trivial_destructor
 
struct  has_trivial_destructor< void >
 
struct  has_trivial_destructor< void const >
 
struct  has_trivial_destructor< void const volatile >
 
struct  has_trivial_destructor< void volatile >
 
struct  has_trivial_move_assign
 
struct  has_trivial_move_assign< T & >
 
struct  has_trivial_move_assign< T && >
 
struct  has_trivial_move_assign< T[]>
 
struct  has_trivial_move_assign< T[N]>
 
struct  has_trivial_move_assign< void >
 
struct  has_trivial_move_assign< void const >
 
struct  has_trivial_move_assign< void const volatile >
 
struct  has_trivial_move_assign< void volatile >
 
struct  has_trivial_move_constructor
 
struct  has_trivial_move_constructor< T & >
 
struct  has_trivial_move_constructor< T && >
 
struct  has_trivial_move_constructor< T[]>
 
struct  has_trivial_move_constructor< T[N]>
 
struct  has_trivial_move_constructor< void >
 
struct  has_trivial_move_constructor< void const >
 
struct  has_trivial_move_constructor< void const volatile >
 
struct  has_trivial_move_constructor< void volatile >
 
struct  has_virtual_destructor
 
struct  hash
 
struct  incrementable
 
struct  indexable
 
struct  input_iteratable
 
struct  input_iterator_helper
 
struct  integer_arithmetic1
 
struct  integer_arithmetic2
 
struct  integer_multiplicative1
 
struct  integer_multiplicative2
 
struct  integral_constant
 
struct  integral_constant< bool, val >
 
struct  integral_promotion
 
struct  is_abstract
 
struct  is_arithmetic
 
struct  is_array
 
struct  is_array< T const []>
 
struct  is_array< T const [N]>
 
struct  is_array< T const volatile[]>
 
struct  is_array< T const volatile[N]>
 
struct  is_array< T volatile[]>
 
struct  is_array< T volatile[N]>
 
struct  is_array< T[]>
 
struct  is_array< T[N]>
 
struct  is_assignable
 
struct  is_assignable< T(&)[], U >
 
struct  is_assignable< T(&)[N], U >
 
struct  is_assignable< T[], U >
 
struct  is_assignable< T[N], U >
 
struct  is_assignable< void const volatile, U >
 
struct  is_assignable< void const, U >
 
struct  is_assignable< void volatile, U >
 
struct  is_assignable< void, U >
 
struct  is_base_and_derived
 
struct  is_base_and_derived< Base &, Derived & >
 
struct  is_base_and_derived< Base &, Derived >
 
struct  is_base_and_derived< Base, Derived & >
 
struct  is_base_of
 
struct  is_base_of< Base &, Derived & >
 
struct  is_base_of< Base &, Derived >
 
struct  is_base_of< Base, Derived & >
 
struct  is_chained_base
 
struct  is_class
 
struct  is_complex
 
struct  is_complex< const T >
 
struct  is_complex< std::complex< T > >
 
struct  is_complex< volatile const T >
 
struct  is_complex< volatile T >
 
struct  is_compound
 
struct  is_const
 
struct  is_const< T const >
 
struct  is_const< T const []>
 
struct  is_const< T const [N]>
 
struct  is_constructible
 
struct  is_constructible< Ref &&, Arg >
 
struct  is_constructible< Ref &, Arg >
 
struct  is_constructible< T >
 
struct  is_constructible< T, Arg >
 
struct  is_constructible< void >
 
struct  is_constructible< void const >
 
struct  is_constructible< void const volatile >
 
struct  is_constructible< void volatile >
 
struct  is_convertible
 
struct  is_copy_assignable
 
struct  is_copy_assignable< void >
 
struct  is_copy_assignable< void const >
 
struct  is_copy_assignable< void const volatile >
 
struct  is_copy_assignable< void volatile >
 
struct  is_copy_constructible
 
struct  is_copy_constructible< void >
 
struct  is_copy_constructible< void const >
 
struct  is_copy_constructible< void const volatile >
 
struct  is_copy_constructible< void volatile >
 
struct  is_default_constructible
 
struct  is_default_constructible< T & >
 
struct  is_default_constructible< T && >
 
struct  is_default_constructible< T[]>
 
struct  is_default_constructible< T[N]>
 
struct  is_default_constructible< void >
 
struct  is_default_constructible< void const >
 
struct  is_default_constructible< void const volatile >
 
struct  is_default_constructible< void volatile >
 
struct  is_destructible
 
struct  is_destructible< T & >
 
struct  is_destructible< T && >
 
struct  is_destructible< T[]>
 
struct  is_destructible< T[N]>
 
struct  is_destructible< void >
 
struct  is_destructible< void const >
 
struct  is_destructible< void const volatile >
 
struct  is_destructible< void volatile >
 
struct  is_empty
 
struct  is_enum
 
struct  is_final
 
struct  is_float
 
struct  is_floating_point
 
struct  is_floating_point< const T >
 
struct  is_floating_point< double >
 
struct  is_floating_point< float >
 
struct  is_floating_point< long double >
 
struct  is_floating_point< volatile const T >
 
struct  is_floating_point< volatile T >
 
struct  is_function
 
struct  is_function< T && >
 
struct  is_fundamental
 
struct  is_integral
 
struct  is_integral< bool >
 
struct  is_integral< char >
 
struct  is_integral< char16_t >
 
struct  is_integral< char32_t >
 
struct  is_integral< const T >
 
struct  is_integral< int >
 
struct  is_integral< long >
 
struct  is_integral< short >
 
struct  is_integral< signed char >
 
struct  is_integral< unsigned char >
 
struct  is_integral< unsigned int >
 
struct  is_integral< unsigned long >
 
struct  is_integral< unsigned short >
 
struct  is_integral< volatile const T >
 
struct  is_integral< volatile T >
 
struct  is_integral< wchar_t >
 
struct  is_lvalue_reference
 
struct  is_lvalue_reference< T & >
 
struct  is_member_function_pointer
 
struct  is_member_object_pointer
 
struct  is_member_pointer
 
struct  is_member_pointer< U T::* >
 
struct  is_member_pointer< U T::*const >
 
struct  is_member_pointer< U T::*const volatile >
 
struct  is_member_pointer< U T::*volatile >
 
struct  is_nothrow_move_assignable
 
struct  is_nothrow_move_assignable< T & >
 
struct  is_nothrow_move_assignable< T && >
 
struct  is_nothrow_move_assignable< T const >
 
struct  is_nothrow_move_assignable< T const volatile >
 
struct  is_nothrow_move_assignable< T volatile >
 
struct  is_nothrow_move_assignable< void >
 
struct  is_nothrow_move_assignable< void const >
 
struct  is_nothrow_move_assignable< void const volatile >
 
struct  is_nothrow_move_assignable< void volatile >
 
struct  is_nothrow_move_constructible
 
struct  is_nothrow_move_constructible< const volatile T >
 
struct  is_nothrow_move_constructible< T & >
 
struct  is_nothrow_move_constructible< T && >
 
struct  is_nothrow_move_constructible< T[]>
 
struct  is_nothrow_move_constructible< T[N]>
 
struct  is_nothrow_move_constructible< void >
 
struct  is_nothrow_move_constructible< void const >
 
struct  is_nothrow_move_constructible< void const volatile >
 
struct  is_nothrow_move_constructible< void volatile >
 
struct  is_nothrow_move_constructible< volatile T >
 
struct  is_object
 
struct  is_pod
 
struct  is_POD
 
struct  is_pod< ::boost::detail::aligned_storage::aligned_storage_imp< size_, alignment_ > >
 
struct  is_pod< T[sz]>
 
struct  is_pod< void >
 
struct  is_pod< void const >
 
struct  is_pod< void const volatile >
 
struct  is_pod< void volatile >
 
struct  is_pointer
 
struct  is_pointer< T * >
 
struct  is_pointer< T *const >
 
struct  is_pointer< T *const volatile >
 
struct  is_pointer< T *volatile >
 
struct  is_polymorphic
 
struct  is_reference
 
struct  is_rvalue_reference
 
struct  is_rvalue_reference< T && >
 
struct  is_same
 
struct  is_same< T, T >
 
struct  is_scalar
 
struct  is_signed
 
struct  is_signed< char >
 
struct  is_signed< const char >
 
struct  is_signed< const int >
 
struct  is_signed< const long >
 
struct  is_signed< const short >
 
struct  is_signed< const signed char >
 
struct  is_signed< const unsigned char >
 
struct  is_signed< const unsigned int >
 
struct  is_signed< const unsigned long >
 
struct  is_signed< const unsigned short >
 
struct  is_signed< const volatile char >
 
struct  is_signed< const volatile int >
 
struct  is_signed< const volatile long >
 
struct  is_signed< const volatile short >
 
struct  is_signed< const volatile signed char >
 
struct  is_signed< const volatile unsigned char >
 
struct  is_signed< const volatile unsigned int >
 
struct  is_signed< const volatile unsigned long >
 
struct  is_signed< const volatile unsigned short >
 
struct  is_signed< const volatile wchar_t >
 
struct  is_signed< const wchar_t >
 
struct  is_signed< int >
 
struct  is_signed< long >
 
struct  is_signed< short >
 
struct  is_signed< signed char >
 
struct  is_signed< unsigned char >
 
struct  is_signed< unsigned int >
 
struct  is_signed< unsigned long >
 
struct  is_signed< unsigned short >
 
struct  is_signed< volatile char >
 
struct  is_signed< volatile int >
 
struct  is_signed< volatile long >
 
struct  is_signed< volatile short >
 
struct  is_signed< volatile signed char >
 
struct  is_signed< volatile unsigned char >
 
struct  is_signed< volatile unsigned int >
 
struct  is_signed< volatile unsigned long >
 
struct  is_signed< volatile unsigned short >
 
struct  is_signed< volatile wchar_t >
 
struct  is_signed< wchar_t >
 
struct  is_stateless
 
struct  is_union
 
struct  is_union< T const >
 
struct  is_union< T volatile >
 
struct  is_union< T volatile const >
 
struct  is_unsigned
 
struct  is_unsigned< char >
 
struct  is_unsigned< const int >
 
struct  is_unsigned< const long >
 
struct  is_unsigned< const short >
 
struct  is_unsigned< const char >
 
struct  is_unsigned< const signed char >
 
struct  is_unsigned< const unsigned char >
 
struct  is_unsigned< const unsigned int >
 
struct  is_unsigned< const unsigned long >
 
struct  is_unsigned< const unsigned short >
 
struct  is_unsigned< const volatile char >
 
struct  is_unsigned< const volatile int >
 
struct  is_unsigned< const volatile long >
 
struct  is_unsigned< const volatile short >
 
struct  is_unsigned< const volatile signed char >
 
struct  is_unsigned< const volatile unsigned char >
 
struct  is_unsigned< const volatile unsigned int >
 
struct  is_unsigned< const volatile unsigned long >
 
struct  is_unsigned< const volatile unsigned short >
 
struct  is_unsigned< const volatile wchar_t >
 
struct  is_unsigned< const wchar_t >
 
struct  is_unsigned< int >
 
struct  is_unsigned< long >
 
struct  is_unsigned< short >
 
struct  is_unsigned< signed char >
 
struct  is_unsigned< unsigned char >
 
struct  is_unsigned< unsigned int >
 
struct  is_unsigned< unsigned long >
 
struct  is_unsigned< unsigned short >
 
struct  is_unsigned< volatile char >
 
struct  is_unsigned< volatile int >
 
struct  is_unsigned< volatile long >
 
struct  is_unsigned< volatile short >
 
struct  is_unsigned< volatile signed char >
 
struct  is_unsigned< volatile unsigned char >
 
struct  is_unsigned< volatile unsigned int >
 
struct  is_unsigned< volatile unsigned long >
 
struct  is_unsigned< volatile unsigned short >
 
struct  is_unsigned< volatile wchar_t >
 
struct  is_unsigned< wchar_t >
 
struct  is_virtual_base_of
 
struct  is_virtual_base_of< Base &, Derived & >
 
struct  is_virtual_base_of< Base &, Derived >
 
struct  is_virtual_base_of< Base, Derived & >
 
struct  is_void
 
struct  is_void< const void >
 
struct  is_void< const volatile void >
 
struct  is_void< void >
 
struct  is_void< volatile void >
 
struct  is_volatile
 
struct  is_volatile< T volatile >
 
struct  is_volatile< T volatile[]>
 
struct  is_volatile< T volatile[N]>
 
struct  lazy_disable_if
 
struct  lazy_disable_if_c
 
struct  lazy_disable_if_c< true, T >
 
struct  lazy_enable_if
 
struct  lazy_enable_if_c
 
struct  lazy_enable_if_c< false, T >
 
struct  less_than_comparable1
 
struct  less_than_comparable2
 
struct  make_signed
 
struct  make_unsigned
 
struct  multiplicative1
 
struct  multiplicative2
 
struct  operators
 
struct  operators2
 
struct  operators< T, T >
 
struct  ordered_euclidean_ring_operators1
 
struct  ordered_euclidean_ring_operators2
 
struct  ordered_euclidian_ring_operators1
 
struct  ordered_euclidian_ring_operators2
 
struct  ordered_field_operators1
 
struct  ordered_field_operators2
 
struct  ordered_ring_operators1
 
struct  ordered_ring_operators2
 
struct  output_iteratable
 
struct  output_iterator_helper
 
struct  partially_ordered1
 
struct  partially_ordered2
 
struct  promote
 
struct  random_access_iteratable
 
struct  random_access_iterator_helper
 
struct  rank
 
struct  remove_all_extents
 
struct  remove_all_extents< T const []>
 
struct  remove_all_extents< T const [N]>
 
struct  remove_all_extents< T const volatile[]>
 
struct  remove_all_extents< T const volatile[N]>
 
struct  remove_all_extents< T volatile[]>
 
struct  remove_all_extents< T volatile[N]>
 
struct  remove_all_extents< T[]>
 
struct  remove_all_extents< T[N]>
 
struct  remove_bounds
 
struct  remove_const
 
struct  remove_const< T const >
 
struct  remove_const< T const []>
 
struct  remove_const< T const [N]>
 
struct  remove_cv
 
struct  remove_cv< T const >
 
struct  remove_cv< T const []>
 
struct  remove_cv< T const [N]>
 
struct  remove_cv< T const volatile >
 
struct  remove_cv< T const volatile[]>
 
struct  remove_cv< T const volatile[N]>
 
struct  remove_cv< T volatile >
 
struct  remove_cv< T volatile[]>
 
struct  remove_cv< T volatile[N]>
 
struct  remove_extent
 
struct  remove_extent< T const []>
 
struct  remove_extent< T const [N]>
 
struct  remove_extent< T const volatile[]>
 
struct  remove_extent< T const volatile[N]>
 
struct  remove_extent< T volatile[]>
 
struct  remove_extent< T volatile[N]>
 
struct  remove_extent< T[]>
 
struct  remove_extent< T[N]>
 
struct  remove_pointer
 
struct  remove_pointer< T * >
 
struct  remove_pointer< T *const >
 
struct  remove_pointer< T *const volatile >
 
struct  remove_pointer< T *volatile >
 
struct  remove_reference
 
struct  remove_reference< T & >
 
struct  remove_volatile
 
struct  remove_volatile< T volatile >
 
struct  remove_volatile< T volatile[]>
 
struct  remove_volatile< T volatile[N]>
 
struct  ring_operators1
 
struct  ring_operators2
 
class  shared_ptr
 
struct  shiftable1
 
struct  shiftable2
 
struct  totally_ordered1
 
struct  totally_ordered2
 
struct  type_identity
 
struct  type_with_alignment
 
struct  unit_steppable
 

Typedefs

typedef integral_constant< bool, true > true_type
 
typedef integral_constant< bool, false > false_type
 
typedef error_info< struct throw_function_, char const * > throw_function
 
typedef error_info< struct throw_file_, char const * > throw_file
 
typedef error_info< struct throw_line_, int > throw_line
 
typedef noncopyable_::noncopyable noncopyable
 
template<class... T>
using common_type_t = typename common_type< T... >::type
 

Functions

template<typename T >
add_rvalue_reference< T >::type declval () BOOST_NOEXCEPT
 
template<class T1 , class T2 >
BOOST_GPU_ENABLED void swap (T1 &left, T2 &right)
 
template<class T >
exception_detail::enable_error_info_return_type< T >::type enable_error_info (T const &x)
 
template<class T >
exception_detail::clone_impl< T > enable_current_exception (T const &x)
 
void throw_exception_assert_compatibility (std::exception const &)
 
template<class E >
BOOST_NORETURN void throw_exception (E const &e)
 
template<class T >
void hash_combine (std::size_t &seed, T const &v)
 
template<class It >
std::size_t hash_range (It, It)
 
template<class It >
void hash_range (std::size_t &, It, It)
 
template<class T , std::size_t N>
bool operator== (const array< T, N > &x, const array< T, N > &y)
 
template<class T , std::size_t N>
bool operator< (const array< T, N > &x, const array< T, N > &y)
 
template<class T , std::size_t N>
bool operator!= (const array< T, N > &x, const array< T, N > &y)
 
template<class T , std::size_t N>
bool operator> (const array< T, N > &x, const array< T, N > &y)
 
template<class T , std::size_t N>
bool operator<= (const array< T, N > &x, const array< T, N > &y)
 
template<class T , std::size_t N>
bool operator>= (const array< T, N > &x, const array< T, N > &y)
 
template<class T , std::size_t N>
void swap (array< T, N > &x, array< T, N > &y)
 
template<typename T , std::size_t N>
T(& get_c_array (boost::array< T, N > &arg))[N]
 
template<typename T , std::size_t N>
const T(& get_c_array (const boost::array< T, N > &arg))[N]
 
template<class T , std::size_t N>
std::size_t hash_value (const array< T, N > &arr)
 
template<typename... Ts>
BOOST_FORCEINLINE BOOST_CXX14_CONSTEXPR void ignore_unused (Ts const &...)
 
template<typename... Ts>
BOOST_FORCEINLINE BOOST_CXX14_CONSTEXPR void ignore_unused ()
 

Detailed Description

BOOST_SERIALIZATION_TYPE_INFO_IMPLEMENTATION_HPP.