Namespaces | Classes | Typedefs | Functions | Variables
boost Namespace Reference

BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE. More...

Namespaces

 _bi
 
 _mfi
 
 alignment
 
 archive
 
 core
 
 detail
 
 exception_detail
 
 foreach
 
 foreach_detail_
 
 iterators
 
 move_detail
 
 movelib
 
 mpl
 
 multi_index
 
 next_prior_detail
 
 noncopyable_
 
 operators_impl
 
 optional_detail
 
 placeholders
 
 posix_time
 
 property_tree
 
 range_adl_barrier
 
 range_detail
 
 serialization
 
 tuples
 
 type_traits
 
 type_traits_detail
 
 typeindex
 

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 & >
 
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 >
 
class  any
 
struct  arg
 
class  bad_any_cast
 
class  bad_optional_access
 
class  bad_weak_ptr
 
class  base_from_member
 
class  base_from_member< MemberType &, UniqueID >
 
struct  BOOST_TT_TRAIT_NAME
 
struct  call_traits
 
struct  call_traits< const T[N]>
 
struct  call_traits< T & >
 
struct  call_traits< T[N]>
 
struct  checked_array_deleter
 
struct  checked_deleter
 
struct  conditional
 
struct  conditional< false, T, U >
 
struct  decay
 
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  enable_move_utility_emulation
 
class  enable_shared_from_this
 
struct  equal_pointees_t
 
class  error_info
 
class  error_info< throw_file_, char const * >
 
class  error_info< throw_function_, char const * >
 
class  error_info< throw_line_, int >
 
class  exception
 
struct  function_traits
 
struct  has_move_emulation_disabled
 
struct  has_move_emulation_enabled
 
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< ::boost::detail::reference_content< T & > >
 
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_move
 
struct  has_range_const_iterator
 
struct  has_range_iterator
 
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_destructor_after_move
 
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  hash
 
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_bind_expression
 
struct  is_bind_expression< _bi::bind_t< R, F, L > >
 
struct  is_class
 
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_convertible< use_default, To >
 
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_enum
 
struct  is_final
 
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_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_placeholder
 
struct  is_placeholder< arg< I > >
 
struct  is_placeholder< arg< I >(*)() >
 
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_reference_wrapper
 Determine if a type T is an instantiation of reference_wrapper. More...
 
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< 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 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< 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 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_union
 
struct  is_union< T const >
 
struct  is_union< T volatile >
 
struct  is_union< T volatile const >
 
struct  is_unsigned
 
struct  is_unsigned< const int >
 
struct  is_unsigned< const long >
 
struct  is_unsigned< const short >
 
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 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< 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 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_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]>
 
class  iterator_range
 
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_pointees_t
 
struct  make_signed
 
struct  none_t
 
class  optional
 
class  optional< T & >
 
class  optional< T && >
 
struct  optional_swap_should_use_default_constructor
 
struct  range_category
 
struct  range_const_iterator
 
struct  range_difference
 
struct  range_iterator
 
struct  range_mutable_iterator
 
struct  range_pointer
 
struct  range_reference
 
struct  range_reverse_iterator
 
struct  range_size
 
struct  range_value
 
class  reference_wrapper
 Contains a reference to an object of type T. More...
 
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]>
 
class  rv
 
class  shared_array
 
class  shared_ptr
 
class  sub_range
 
struct  type
 
struct  type_with_alignment
 
struct  unwrap_reference
 Find the type in a reference_wrapper. More...
 
class  weak_ptr
 

Typedefs

typedef integral_constant< bool, false > false_type
 
typedef noncopyable_::noncopyable noncopyable
 
typedef error_info< struct throw_file_, char const * > throw_file
 
typedef error_info< struct throw_function_, char const * > throw_function
 
typedef error_info< struct throw_line_, int > throw_line
 
typedef integral_constant< bool, true > true_type
 

Functions

template<class T >
BOOST_FORCEINLINE Taddressof (T &v)
 
template<class T , class A , class... Args>
boost::detail::sp_if_not_array< T >::type allocate_shared (A const &a, Args &&... args)
 
template<class T , class A >
boost::detail::sp_if_size_array< T >::type allocate_shared (const A &allocator)
 
template<class T , class A >
boost::detail::sp_if_size_array< T >::type allocate_shared (const A &allocator, const typename boost::detail::array_inner< T >::type &value)
 
template<class T , class A >
boost::detail::sp_if_array< T >::type allocate_shared (const A &allocator, std::size_t size)
 
template<class T , class A >
boost::detail::sp_if_array< T >::type allocate_shared (const A &allocator, std::size_t size, const typename boost::detail::array_inner< T >::type &value)
 
template<class T , class A >
boost::detail::sp_if_not_array< T >::type allocate_shared_noinit (A const &a)
 
template<class T , class A >
boost::detail::sp_if_size_array< T >::type allocate_shared_noinit (const A &allocator)
 
template<class T , class A >
boost::detail::sp_if_array< T >::type allocate_shared_noinit (const A &allocator, std::size_t size)
 
template<typename ValueType >
ValueType any_cast (any &&operand)
 
template<typename ValueType >
ValueType any_cast (any &operand)
 
template<typename ValueType >
ValueType * any_cast (any *operand) BOOST_NOEXCEPT
 
template<typename ValueType >
ValueType any_cast (const any &operand)
 
template<typename ValueType >
const ValueType * any_cast (const any *operand) BOOST_NOEXCEPT
 
template<class T >
bool atomic_compare_exchange (shared_ptr< T > *p, shared_ptr< T > *v, shared_ptr< T > w)
 
template<class T >
bool atomic_compare_exchange_explicit (shared_ptr< T > *p, shared_ptr< T > *v, shared_ptr< T > w, int, int)
 
template<class T >
shared_ptr< Tatomic_exchange (shared_ptr< T > *p, shared_ptr< T > r)
 
template<class T >
shared_ptr< Tatomic_exchange_explicit (shared_ptr< T > *p, shared_ptr< T > r, int)
 
template<class T >
bool atomic_is_lock_free (shared_ptr< T > const *) BOOST_NOEXCEPT
 
template<class T >
shared_ptr< Tatomic_load (shared_ptr< T > const *p)
 
template<class T >
shared_ptr< Tatomic_load_explicit (shared_ptr< T > const *p, int)
 
template<class T >
void atomic_store (shared_ptr< T > *p, shared_ptr< T > r)
 
template<class T >
void atomic_store_explicit (shared_ptr< T > *p, shared_ptr< T > r, int)
 
template<class R , class F >
_bi::bind_t< R, F, _bi::list0BOOST_BIND (boost::type< R >, F f)
 
template<class R , class F , class A1 >
_bi::bind_t< R, F, typename _bi::list_av_1< A1 >::typeBOOST_BIND (boost::type< R >, F f, A1 a1)
 
template<class R , class F , class A1 , class A2 >
_bi::bind_t< R, F, typename _bi::list_av_2< A1, A2 >::typeBOOST_BIND (boost::type< R >, F f, A1 a1, A2 a2)
 
template<class R , class F , class A1 , class A2 , class A3 >
_bi::bind_t< R, F, typename _bi::list_av_3< A1, A2, A3 >::typeBOOST_BIND (boost::type< R >, F f, A1 a1, A2 a2, A3 a3)
 
template<class R , class F , class A1 , class A2 , class A3 , class A4 >
_bi::bind_t< R, F, typename _bi::list_av_4< A1, A2, A3, A4 >::typeBOOST_BIND (boost::type< R >, F f, A1 a1, A2 a2, A3 a3, A4 a4)
 
template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 >
_bi::bind_t< R, F, typename _bi::list_av_5< A1, A2, A3, A4, A5 >::typeBOOST_BIND (boost::type< R >, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5)
 
template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
_bi::bind_t< R, F, typename _bi::list_av_6< A1, A2, A3, A4, A5, A6 >::typeBOOST_BIND (boost::type< R >, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6)
 
template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
_bi::bind_t< R, F, typename _bi::list_av_7< A1, A2, A3, A4, A5, A6, A7 >::typeBOOST_BIND (boost::type< R >, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7)
 
template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
_bi::bind_t< R, F, typename _bi::list_av_8< A1, A2, A3, A4, A5, A6, A7, A8 >::typeBOOST_BIND (boost::type< R >, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8)
 
template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
_bi::bind_t< R, F, typename _bi::list_av_9< A1, A2, A3, A4, A5, A6, A7, A8, A9 >::typeBOOST_BIND (boost::type< R >, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9)
 
template<class R , class F >
_bi::bind_t< R, F, _bi::list0BOOST_BIND (F f)
 
template<class F >
_bi::bind_t< _bi::unspecified, F, _bi::list0BOOST_BIND (F f)
 
template<class R , class F , class A1 >
_bi::bind_t< R, F, typename _bi::list_av_1< A1 >::typeBOOST_BIND (F f, A1 a1)
 
template<class F , class A1 >
_bi::bind_t< _bi::unspecified, F, typename _bi::list_av_1< A1 >::typeBOOST_BIND (F f, A1 a1)
 
template<class R , class F , class A1 , class A2 >
_bi::bind_t< R, F, typename _bi::list_av_2< A1, A2 >::typeBOOST_BIND (F f, A1 a1, A2 a2)
 
template<class F , class A1 , class A2 >
_bi::bind_t< _bi::unspecified, F, typename _bi::list_av_2< A1, A2 >::typeBOOST_BIND (F f, A1 a1, A2 a2)
 
template<class R , class F , class A1 , class A2 , class A3 >
_bi::bind_t< R, F, typename _bi::list_av_3< A1, A2, A3 >::typeBOOST_BIND (F f, A1 a1, A2 a2, A3 a3)
 
template<class F , class A1 , class A2 , class A3 >
_bi::bind_t< _bi::unspecified, F, typename _bi::list_av_3< A1, A2, A3 >::typeBOOST_BIND (F f, A1 a1, A2 a2, A3 a3)
 
template<class R , class F , class A1 , class A2 , class A3 , class A4 >
_bi::bind_t< R, F, typename _bi::list_av_4< A1, A2, A3, A4 >::typeBOOST_BIND (F f, A1 a1, A2 a2, A3 a3, A4 a4)
 
template<class F , class A1 , class A2 , class A3 , class A4 >
_bi::bind_t< _bi::unspecified, F, typename _bi::list_av_4< A1, A2, A3, A4 >::typeBOOST_BIND (F f, A1 a1, A2 a2, A3 a3, A4 a4)
 
template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 >
_bi::bind_t< R, F, typename _bi::list_av_5< A1, A2, A3, A4, A5 >::typeBOOST_BIND (F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5)
 
template<class F , class A1 , class A2 , class A3 , class A4 , class A5 >
_bi::bind_t< _bi::unspecified, F, typename _bi::list_av_5< A1, A2, A3, A4, A5 >::typeBOOST_BIND (F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5)
 
template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
_bi::bind_t< R, F, typename _bi::list_av_6< A1, A2, A3, A4, A5, A6 >::typeBOOST_BIND (F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6)
 
template<class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
_bi::bind_t< _bi::unspecified, F, typename _bi::list_av_6< A1, A2, A3, A4, A5, A6 >::typeBOOST_BIND (F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6)
 
template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
_bi::bind_t< R, F, typename _bi::list_av_7< A1, A2, A3, A4, A5, A6, A7 >::typeBOOST_BIND (F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7)
 
template<class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
_bi::bind_t< _bi::unspecified, F, typename _bi::list_av_7< A1, A2, A3, A4, A5, A6, A7 >::typeBOOST_BIND (F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7)
 
template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
_bi::bind_t< R, F, typename _bi::list_av_8< A1, A2, A3, A4, A5, A6, A7, A8 >::typeBOOST_BIND (F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8)
 
template<class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
_bi::bind_t< _bi::unspecified, F, typename _bi::list_av_8< A1, A2, A3, A4, A5, A6, A7, A8 >::typeBOOST_BIND (F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8)
 
template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
_bi::bind_t< R, F, typename _bi::list_av_9< A1, A2, A3, A4, A5, A6, A7, A8, A9 >::typeBOOST_BIND (F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9)
 
template<class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
_bi::bind_t< _bi::unspecified, F, typename _bi::list_av_9< A1, A2, A3, A4, A5, A6, A7, A8, A9 >::typeBOOST_BIND (F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9)
 
template<class A1 , class M , class T >
_bi::bind_t< typename _bi::dm_result< M T::*, A1 >::type, _mfi::dm< M, T >, typename _bi::list_av_1< A1 >::typeBOOST_BIND (M T::*f, A1 a1)
 
template<class T >
void checked_array_delete (T *x)
 
template<class T >
void checked_delete (T *x)
 
template<class T , class U >
shared_ptr< Tconst_pointer_cast (shared_ptr< U > const &r) BOOST_NOEXCEPT
 
template<class T >
BOOST_DEDUCED_TYPENAME range_reverse_iterator< const T >::type const_rbegin (const T &r)
 
template<class T >
BOOST_DEDUCED_TYPENAME range_reverse_iterator< const T >::type const_rend (const T &r)
 
template<class T >
void cref (T const &&) BOOST_REF_DELETE
 
template<class T >
BOOST_FORCEINLINE reference_wrapper< T const > BOOST_REF_CONST cref (T const &t)
 
template<typename T >
add_rvalue_reference< T >::type declval () BOOST_NOEXCEPT
 
template<class T , class U >
shared_ptr< Tdynamic_pointer_cast (shared_ptr< U > const &r) BOOST_NOEXCEPT
 
template<class T >
exception_detail::clone_impl< Tenable_current_exception (T const &x)
 
template<class T >
exception_detail::enable_error_info_return_type< T >::type enable_error_info (T const &x)
 
template<class OptionalPointee >
bool equal_pointees (OptionalPointee const &x, OptionalPointee const &y)
 
template<class T >
BOOST_MOVE_FORCEINLINE T && forward (typename ::boost::move_detail::remove_reference< T >::type &&t) BOOST_NOEXCEPT
 
template<class T >
BOOST_MOVE_FORCEINLINE T && forward (typename ::boost::move_detail::remove_reference< T >::type &t) BOOST_NOEXCEPT
 
template<class T >
BOOST_DEDUCED_TYPENAME optional< T >::reference_type get (optional< T > &opt)
 
template<class T >
BOOST_DEDUCED_TYPENAME optional< T >::pointer_type get (optional< T > *opt)
 
template<class T >
BOOST_DEDUCED_TYPENAME optional< T >::reference_const_type get (optional< T > const &opt)
 
template<class T >
BOOST_DEDUCED_TYPENAME optional< T >::pointer_const_type get (optional< T > const *opt)
 
template<class D , class T >
D * get_deleter (shared_ptr< T > const &p) BOOST_NOEXCEPT
 
template<class T >
BOOST_DEDUCED_TYPENAME optional< T >::reference_type get_optional_value_or (optional< T > &opt, BOOST_DEDUCED_TYPENAME optional< T >::reference_type v)
 
template<class T >
BOOST_DEDUCED_TYPENAME optional< T >::reference_const_type get_optional_value_or (optional< T > const &opt, BOOST_DEDUCED_TYPENAME optional< T >::reference_const_type v)
 
template<class T >
BOOST_DEDUCED_TYPENAME optional< T >::pointer_type get_pointer (optional< T > &opt)
 
template<class T >
BOOST_DEDUCED_TYPENAME optional< T >::pointer_const_type get_pointer (optional< T > const &opt)
 
template<class T >
shared_ptr< T >::element_type * get_pointer (shared_ptr< T > const &p) BOOST_NOEXCEPT
 
template<class T >
Tget_pointer (std::auto_ptr< T > const &p)
 
template<class T >
Tget_pointer (std::shared_ptr< T > const &p)
 
template<class T >
Tget_pointer (std::unique_ptr< T > const &p)
 
template<class T >
Tget_pointer (T *p)
 
template<class It >
std::size_t hash_range (It, It)
 
template<class T >
std::size_t hash_value (boost::shared_ptr< T > const &p) BOOST_NOEXCEPT
 
template<class OptionalPointee >
bool less_pointees (OptionalPointee const &x, OptionalPointee const &y)
 
template<class T >
optional< Tmake_optional (bool cond, T const &v)
 
template<class T >
optional< Tmake_optional (T const &v)
 
template<class T >
boost::detail::sp_if_size_array< T >::type make_shared ()
 
template<class T , class... Args>
boost::detail::sp_if_not_array< T >::type make_shared (Args &&... args)
 
template<class T >
boost::detail::sp_if_size_array< T >::type make_shared (const typename boost::detail::array_inner< T >::type &value)
 
template<class T >
boost::detail::sp_if_array< T >::type make_shared (std::size_t size)
 
template<class T >
boost::detail::sp_if_array< T >::type make_shared (std::size_t size, const typename boost::detail::array_inner< T >::type &value)
 
template<class T >
boost::detail::sp_if_size_array< T >::type make_shared_noinit ()
 
template<class T >
boost::detail::sp_if_not_array< T >::type make_shared_noinit ()
 
template<class T >
boost::detail::sp_if_array< T >::type make_shared_noinit (std::size_t size)
 
template<class R , class T >
_mfi::dm< R, Tmem_fn (R T::*f)
 
template<class T >
BOOST_MOVE_FORCEINLINE ::boost::move_detail::remove_reference< T >::type && move (T &&t) BOOST_NOEXCEPT
 
template<class T >
BOOST_MOVE_FORCEINLINE ::boost::move_detail::enable_if_c< ::boost::move_detail::is_nothrow_move_constructible_or_uncopyable< T >::value, T && >::type move_if_noexcept (T &x) BOOST_NOEXCEPT
 
template<class T >
BOOST_MOVE_FORCEINLINE ::boost::move_detail::enable_if_c< !::boost::move_detail::is_nothrow_move_constructible_or_uncopyable< T >::value, const T & >::type move_if_noexcept (T &x) BOOST_NOEXCEPT
 
template<class T >
BOOST_MOVE_FORCEINLINE T && move_if_not_lvalue_reference (typename ::boost::move_detail::remove_reference< T >::type &&t) BOOST_NOEXCEPT
 
template<class T >
BOOST_MOVE_FORCEINLINE T && move_if_not_lvalue_reference (typename ::boost::move_detail::remove_reference< T >::type &t) BOOST_NOEXCEPT
 
template<class T >
T next (T x)
 
template<class T , class Distance >
T next (T x, Distance n)
 
template<class T >
bool operator!= (boost::detail::sp_nullptr_t, shared_ptr< T > const &p) BOOST_NOEXCEPT
 
template<class T >
bool operator!= (none_t, optional< T > const &y) BOOST_NOEXCEPT
 
template<class T >
bool operator!= (optional< T > const &x, none_t) BOOST_NOEXCEPT
 
template<class T >
bool operator!= (optional< T > const &x, optional< T > const &y)
 
template<class T >
bool operator!= (optional< T > const &x, T const &y)
 
template<class T , class U >
bool operator!= (shared_ptr< T > const &a, shared_ptr< U > const &b) BOOST_NOEXCEPT
 
template<class T >
bool operator!= (shared_ptr< T > const &p, boost::detail::sp_nullptr_t) BOOST_NOEXCEPT
 
template<class T >
bool operator!= (T const &x, optional< T > const &y)
 
template<class T >
bool operator< (none_t, optional< T > const &y)
 
template<class T >
bool operator< (optional< T > const &x, none_t)
 
template<class T >
bool operator< (optional< T > const &x, optional< T > const &y)
 
template<class T >
bool operator< (optional< T > const &x, T const &y)
 
template<class T , class U >
bool operator< (shared_ptr< T > const &a, shared_ptr< U > const &b) BOOST_NOEXCEPT
 
template<class T >
bool operator< (T const &x, optional< T > const &y)
 
template<class CharType , class CharTrait >
std::basic_ostream< CharType, CharTrait > & operator<< (std::basic_ostream< CharType, CharTrait > &os, optional_detail::optional_tag const &)
 
template<class CharType , class CharTrait >
std::basic_ostream< CharType, CharTrait > & operator<< (std::basic_ostream< CharType, CharTrait > &out, none_t)
 
template<class CharType , class CharTrait , class T >
std::basic_ostream< CharType, CharTrait > & operator<< (std::basic_ostream< CharType, CharTrait > &out, optional< T > const &v)
 
template<class E , class T , class Y >
std::basic_ostream< E, T > & operator<< (std::basic_ostream< E, T > &os, shared_ptr< Y > const &p)
 
template<class T >
bool operator<= (none_t x, optional< T > const &y)
 
template<class T >
bool operator<= (optional< T > const &x, none_t y)
 
template<class T >
bool operator<= (optional< T > const &x, optional< T > const &y)
 
template<class T >
bool operator<= (optional< T > const &x, T const &y)
 
template<class T >
bool operator<= (T const &x, optional< T > const &y)
 
template<int I>
BOOST_CONSTEXPR bool operator== (arg< I > const &, arg< I > const &)
 
template<class T >
bool operator== (boost::detail::sp_nullptr_t, shared_ptr< T > const &p) BOOST_NOEXCEPT
 
template<class T >
bool operator== (none_t, optional< T > const &y) BOOST_NOEXCEPT
 
template<class T >
bool operator== (optional< T > const &x, none_t) BOOST_NOEXCEPT
 
template<class T >
bool operator== (optional< T > const &x, optional< T > const &y)
 
template<class T >
bool operator== (optional< T > const &x, T const &y)
 
template<class T , class U >
bool operator== (shared_ptr< T > const &a, shared_ptr< U > const &b) BOOST_NOEXCEPT
 
template<class T >
bool operator== (shared_ptr< T > const &p, boost::detail::sp_nullptr_t) BOOST_NOEXCEPT
 
template<class T >
bool operator== (T const &x, optional< T > const &y)
 
template<class T >
bool operator> (none_t x, optional< T > const &y)
 
template<class T >
bool operator> (optional< T > const &x, none_t y)
 
template<class T >
bool operator> (optional< T > const &x, optional< T > const &y)
 
template<class T >
bool operator> (optional< T > const &x, T const &y)
 
template<class T >
bool operator> (T const &x, optional< T > const &y)
 
template<class T >
bool operator>= (none_t x, optional< T > const &y)
 
template<class T >
bool operator>= (optional< T > const &x, none_t y)
 
template<class T >
bool operator>= (optional< T > const &x, optional< T > const &y)
 
template<class T >
bool operator>= (optional< T > const &x, T const &y)
 
template<class T >
bool operator>= (T const &x, optional< T > const &y)
 
template<class CharType , class CharTrait , class T >
std::basic_istream< CharType, CharTrait > & operator>> (std::basic_istream< CharType, CharTrait > &in, optional< T > &v)
 
template<class T >
T prior (T x)
 
template<class T , class Distance >
T prior (T x, Distance n)
 
template<class C >
BOOST_DEDUCED_TYPENAME range_reverse_iterator< C >::type rbegin (C &c)
 
template<class C >
BOOST_DEDUCED_TYPENAME range_reverse_iterator< const C >::type rbegin (const C &c)
 
template<class T >
BOOST_FORCEINLINE reference_wrapper< T > BOOST_REF_CONST ref (T &t)
 
template<class T >
void ref (T const &&) BOOST_REF_DELETE
 
template<class T , class U >
shared_ptr< Treinterpret_pointer_cast (shared_ptr< U > const &r) BOOST_NOEXCEPT
 
template<class C >
BOOST_DEDUCED_TYPENAME range_reverse_iterator< C >::type rend (C &c)
 
template<class C >
BOOST_DEDUCED_TYPENAME range_reverse_iterator< const C >::type rend (const C &c)
 
template<class T , class U >
shared_ptr< Tstatic_pointer_cast (shared_ptr< U > const &r) BOOST_NOEXCEPT
 
void swap (any &lhs, any &rhs) BOOST_NOEXCEPT
 
template<class T >
void swap (optional< T & > &x, optional< T & > &y) BOOST_NOEXCEPT
 
template<class T >
void swap (optional< T > &x, optional< T > &y)
 
template<class T >
void swap (shared_ptr< T > &a, shared_ptr< T > &b) BOOST_NOEXCEPT
 
template<class T1 , class T2 >
BOOST_GPU_ENABLED void swap (T1 &left, T2 &right)
 
template<class E >
BOOST_NORETURN void throw_exception (E const &e)
 
void throw_exception_assert_compatibility (std::exception const &)
 
template<typename ValueType >
ValueType * unsafe_any_cast (any *operand) BOOST_NOEXCEPT
 
template<typename ValueType >
const ValueType * unsafe_any_cast (const any *operand) BOOST_NOEXCEPT
 
template<class T >
BOOST_FORCEINLINE unwrap_reference< T >::typeunwrap_ref (T &t)
 
template<typename Visitor , typename T >
void visit_each (Visitor &visitor, const T &t)
 
template<typename Visitor , typename T >
void visit_each (Visitor &visitor, const T &t, long)
 

Variables

const none_t none ((none_t::init_tag()))
 

Detailed Description

BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.

Boost namespace.

Typedef Documentation

◆ false_type

typedef integral_constant<bool, false> boost::false_type

Definition at line 102 of file integral_constant.hpp.

◆ noncopyable

Definition at line 44 of file core/noncopyable.hpp.

◆ throw_file

typedef error_info<struct throw_file_,char const *> boost::throw_file

Definition at line 90 of file exception.hpp.

◆ throw_function

typedef error_info<struct throw_function_,char const *> boost::throw_function

Definition at line 87 of file exception.hpp.

◆ throw_line

typedef error_info<struct throw_line_,int> boost::throw_line

Definition at line 91 of file exception.hpp.

◆ true_type

typedef integral_constant<bool, true> boost::true_type

Definition at line 101 of file integral_constant.hpp.

Function Documentation

◆ addressof()

template<class T >
BOOST_FORCEINLINE T* boost::addressof ( T v)

Definition at line 108 of file core/addressof.hpp.

◆ allocate_shared() [1/5]

template<class T , class A , class... Args>
boost::detail::sp_if_not_array< T >::type boost::allocate_shared ( A const &  a,
Args &&...  args 
)

Definition at line 263 of file make_shared_object.hpp.

◆ allocate_shared() [2/5]

template<class T , class A >
boost::detail::sp_if_size_array<T>::type boost::allocate_shared ( const A &  allocator)
inline

Definition at line 44 of file allocate_shared_array.hpp.

◆ allocate_shared() [3/5]

template<class T , class A >
boost::detail::sp_if_size_array<T>::type boost::allocate_shared ( const A &  allocator,
const typename boost::detail::array_inner< T >::type value 
)
inline

Definition at line 104 of file allocate_shared_array.hpp.

◆ allocate_shared() [4/5]

template<class T , class A >
boost::detail::sp_if_array<T>::type boost::allocate_shared ( const A &  allocator,
std::size_t  size 
)
inline

Definition at line 18 of file allocate_shared_array.hpp.

◆ allocate_shared() [5/5]

template<class T , class A >
boost::detail::sp_if_array<T>::type boost::allocate_shared ( const A &  allocator,
std::size_t  size,
const typename boost::detail::array_inner< T >::type value 
)
inline

Definition at line 72 of file allocate_shared_array.hpp.

◆ allocate_shared_noinit() [1/3]

template<class T , class A >
boost::detail::sp_if_not_array< T >::type boost::allocate_shared_noinit ( A const &  a)

Definition at line 225 of file make_shared_object.hpp.

◆ allocate_shared_noinit() [2/3]

template<class T , class A >
boost::detail::sp_if_size_array<T>::type boost::allocate_shared_noinit ( const A &  allocator)
inline

Definition at line 158 of file allocate_shared_array.hpp.

◆ allocate_shared_noinit() [3/3]

template<class T , class A >
boost::detail::sp_if_array<T>::type boost::allocate_shared_noinit ( const A &  allocator,
std::size_t  size 
)
inline

Definition at line 136 of file allocate_shared_array.hpp.

◆ any_cast() [1/5]

template<typename ValueType >
ValueType boost::any_cast ( any &&  operand)
inline

Definition at line 289 of file any.hpp.

◆ any_cast() [2/5]

template<typename ValueType >
ValueType boost::any_cast ( any operand)

Definition at line 258 of file any.hpp.

◆ any_cast() [3/5]

template<typename ValueType >
ValueType* boost::any_cast ( any operand)

Definition at line 244 of file any.hpp.

◆ any_cast() [4/5]

template<typename ValueType >
ValueType boost::any_cast ( const any operand)
inline

Definition at line 281 of file any.hpp.

◆ any_cast() [5/5]

template<typename ValueType >
const ValueType* boost::any_cast ( const any operand)
inline

Definition at line 252 of file any.hpp.

◆ atomic_compare_exchange()

template<class T >
bool boost::atomic_compare_exchange ( shared_ptr< T > *  p,
shared_ptr< T > *  v,
shared_ptr< T w 
)

Definition at line 1047 of file smart_ptr/shared_ptr.hpp.

◆ atomic_compare_exchange_explicit()

template<class T >
bool boost::atomic_compare_exchange_explicit ( shared_ptr< T > *  p,
shared_ptr< T > *  v,
shared_ptr< T w,
int  ,
int   
)
inline

Definition at line 1072 of file smart_ptr/shared_ptr.hpp.

◆ atomic_exchange()

template<class T >
shared_ptr<T> boost::atomic_exchange ( shared_ptr< T > *  p,
shared_ptr< T r 
)

Definition at line 1031 of file smart_ptr/shared_ptr.hpp.

◆ atomic_exchange_explicit()

template<class T >
shared_ptr<T> boost::atomic_exchange_explicit ( shared_ptr< T > *  p,
shared_ptr< T r,
int   
)

Definition at line 1042 of file smart_ptr/shared_ptr.hpp.

◆ atomic_is_lock_free()

template<class T >
bool boost::atomic_is_lock_free ( shared_ptr< T > const *  )
inline

Definition at line 1004 of file smart_ptr/shared_ptr.hpp.

◆ atomic_load()

template<class T >
shared_ptr<T> boost::atomic_load ( shared_ptr< T > const *  p)

Definition at line 1009 of file smart_ptr/shared_ptr.hpp.

◆ atomic_load_explicit()

template<class T >
shared_ptr<T> boost::atomic_load_explicit ( shared_ptr< T > const *  p,
int   
)
inline

Definition at line 1015 of file smart_ptr/shared_ptr.hpp.

◆ atomic_store()

template<class T >
void boost::atomic_store ( shared_ptr< T > *  p,
shared_ptr< T r 
)

Definition at line 1020 of file smart_ptr/shared_ptr.hpp.

◆ atomic_store_explicit()

template<class T >
void boost::atomic_store_explicit ( shared_ptr< T > *  p,
shared_ptr< T r,
int   
)
inline

Definition at line 1026 of file smart_ptr/shared_ptr.hpp.

◆ BOOST_BIND() [1/31]

template<class R , class F >
_bi::bind_t<R, F, _bi::list0> boost::BOOST_BIND ( boost::type< R ,
f 
)

Definition at line 1957 of file bind/bind.hpp.

◆ BOOST_BIND() [2/31]

template<class R , class F , class A1 >
_bi::bind_t<R, F, typename _bi::list_av_1<A1>::type> boost::BOOST_BIND ( boost::type< R ,
f,
A1  a1 
)

Definition at line 1965 of file bind/bind.hpp.

◆ BOOST_BIND() [3/31]

template<class R , class F , class A1 , class A2 >
_bi::bind_t<R, F, typename _bi::list_av_2<A1, A2>::type> boost::BOOST_BIND ( boost::type< R ,
f,
A1  a1,
A2  a2 
)

Definition at line 1973 of file bind/bind.hpp.

◆ BOOST_BIND() [4/31]

template<class R , class F , class A1 , class A2 , class A3 >
_bi::bind_t<R, F, typename _bi::list_av_3<A1, A2, A3>::type> boost::BOOST_BIND ( boost::type< R ,
f,
A1  a1,
A2  a2,
A3  a3 
)

Definition at line 1981 of file bind/bind.hpp.

◆ BOOST_BIND() [5/31]

template<class R , class F , class A1 , class A2 , class A3 , class A4 >
_bi::bind_t<R, F, typename _bi::list_av_4<A1, A2, A3, A4>::type> boost::BOOST_BIND ( boost::type< R ,
f,
A1  a1,
A2  a2,
A3  a3,
A4  a4 
)

Definition at line 1989 of file bind/bind.hpp.

◆ BOOST_BIND() [6/31]

template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 >
_bi::bind_t<R, F, typename _bi::list_av_5<A1, A2, A3, A4, A5>::type> boost::BOOST_BIND ( boost::type< R ,
f,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5 
)

Definition at line 1997 of file bind/bind.hpp.

◆ BOOST_BIND() [7/31]

template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
_bi::bind_t<R, F, typename _bi::list_av_6<A1, A2, A3, A4, A5, A6>::type> boost::BOOST_BIND ( boost::type< R ,
f,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6 
)

Definition at line 2005 of file bind/bind.hpp.

◆ BOOST_BIND() [8/31]

template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
_bi::bind_t<R, F, typename _bi::list_av_7<A1, A2, A3, A4, A5, A6, A7>::type> boost::BOOST_BIND ( boost::type< R ,
f,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6,
A7  a7 
)

Definition at line 2013 of file bind/bind.hpp.

◆ BOOST_BIND() [9/31]

template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
_bi::bind_t<R, F, typename _bi::list_av_8<A1, A2, A3, A4, A5, A6, A7, A8>::type> boost::BOOST_BIND ( boost::type< R ,
f,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6,
A7  a7,
A8  a8 
)

Definition at line 2021 of file bind/bind.hpp.

◆ BOOST_BIND() [10/31]

template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
_bi::bind_t<R, F, typename _bi::list_av_9<A1, A2, A3, A4, A5, A6, A7, A8, A9>::type> boost::BOOST_BIND ( boost::type< R ,
f,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6,
A7  a7,
A8  a8,
A9  a9 
)

Definition at line 2029 of file bind/bind.hpp.

◆ BOOST_BIND() [11/31]

template<class R , class F >
_bi::bind_t<R, F, _bi::list0> boost::BOOST_BIND ( f)

Definition at line 1875 of file bind/bind.hpp.

◆ BOOST_BIND() [12/31]

template<class F >
_bi::bind_t<_bi::unspecified, F, _bi::list0> boost::BOOST_BIND ( f)

Definition at line 2041 of file bind/bind.hpp.

◆ BOOST_BIND() [13/31]

template<class R , class F , class A1 >
_bi::bind_t<R, F, typename _bi::list_av_1<A1>::type> boost::BOOST_BIND ( f,
A1  a1 
)

Definition at line 1883 of file bind/bind.hpp.

◆ BOOST_BIND() [14/31]

template<class F , class A1 >
_bi::bind_t<_bi::unspecified, F, typename _bi::list_av_1<A1>::type> boost::BOOST_BIND ( f,
A1  a1 
)

Definition at line 2049 of file bind/bind.hpp.

◆ BOOST_BIND() [15/31]

template<class R , class F , class A1 , class A2 >
_bi::bind_t<R, F, typename _bi::list_av_2<A1, A2>::type> boost::BOOST_BIND ( f,
A1  a1,
A2  a2 
)

Definition at line 1891 of file bind/bind.hpp.

◆ BOOST_BIND() [16/31]

template<class F , class A1 , class A2 >
_bi::bind_t<_bi::unspecified, F, typename _bi::list_av_2<A1, A2>::type> boost::BOOST_BIND ( f,
A1  a1,
A2  a2 
)

Definition at line 2057 of file bind/bind.hpp.

◆ BOOST_BIND() [17/31]

template<class R , class F , class A1 , class A2 , class A3 >
_bi::bind_t<R, F, typename _bi::list_av_3<A1, A2, A3>::type> boost::BOOST_BIND ( f,
A1  a1,
A2  a2,
A3  a3 
)

Definition at line 1899 of file bind/bind.hpp.

◆ BOOST_BIND() [18/31]

template<class F , class A1 , class A2 , class A3 >
_bi::bind_t<_bi::unspecified, F, typename _bi::list_av_3<A1, A2, A3>::type> boost::BOOST_BIND ( f,
A1  a1,
A2  a2,
A3  a3 
)

Definition at line 2065 of file bind/bind.hpp.

◆ BOOST_BIND() [19/31]

template<class R , class F , class A1 , class A2 , class A3 , class A4 >
_bi::bind_t<R, F, typename _bi::list_av_4<A1, A2, A3, A4>::type> boost::BOOST_BIND ( f,
A1  a1,
A2  a2,
A3  a3,
A4  a4 
)

Definition at line 1907 of file bind/bind.hpp.

◆ BOOST_BIND() [20/31]

template<class F , class A1 , class A2 , class A3 , class A4 >
_bi::bind_t<_bi::unspecified, F, typename _bi::list_av_4<A1, A2, A3, A4>::type> boost::BOOST_BIND ( f,
A1  a1,
A2  a2,
A3  a3,
A4  a4 
)

Definition at line 2073 of file bind/bind.hpp.

◆ BOOST_BIND() [21/31]

template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 >
_bi::bind_t<R, F, typename _bi::list_av_5<A1, A2, A3, A4, A5>::type> boost::BOOST_BIND ( f,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5 
)

Definition at line 1915 of file bind/bind.hpp.

◆ BOOST_BIND() [22/31]

template<class F , class A1 , class A2 , class A3 , class A4 , class A5 >
_bi::bind_t<_bi::unspecified, F, typename _bi::list_av_5<A1, A2, A3, A4, A5>::type> boost::BOOST_BIND ( f,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5 
)

Definition at line 2081 of file bind/bind.hpp.

◆ BOOST_BIND() [23/31]

template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
_bi::bind_t<R, F, typename _bi::list_av_6<A1, A2, A3, A4, A5, A6>::type> boost::BOOST_BIND ( f,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6 
)

Definition at line 1923 of file bind/bind.hpp.

◆ BOOST_BIND() [24/31]

template<class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 >
_bi::bind_t<_bi::unspecified, F, typename _bi::list_av_6<A1, A2, A3, A4, A5, A6>::type> boost::BOOST_BIND ( f,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6 
)

Definition at line 2089 of file bind/bind.hpp.

◆ BOOST_BIND() [25/31]

template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
_bi::bind_t<R, F, typename _bi::list_av_7<A1, A2, A3, A4, A5, A6, A7>::type> boost::BOOST_BIND ( f,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6,
A7  a7 
)

Definition at line 1931 of file bind/bind.hpp.

◆ BOOST_BIND() [26/31]

template<class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 >
_bi::bind_t<_bi::unspecified, F, typename _bi::list_av_7<A1, A2, A3, A4, A5, A6, A7>::type> boost::BOOST_BIND ( f,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6,
A7  a7 
)

Definition at line 2097 of file bind/bind.hpp.

◆ BOOST_BIND() [27/31]

template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
_bi::bind_t<R, F, typename _bi::list_av_8<A1, A2, A3, A4, A5, A6, A7, A8>::type> boost::BOOST_BIND ( f,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6,
A7  a7,
A8  a8 
)

Definition at line 1939 of file bind/bind.hpp.

◆ BOOST_BIND() [28/31]

template<class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 >
_bi::bind_t<_bi::unspecified, F, typename _bi::list_av_8<A1, A2, A3, A4, A5, A6, A7, A8>::type> boost::BOOST_BIND ( f,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6,
A7  a7,
A8  a8 
)

Definition at line 2105 of file bind/bind.hpp.

◆ BOOST_BIND() [29/31]

template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
_bi::bind_t<R, F, typename _bi::list_av_9<A1, A2, A3, A4, A5, A6, A7, A8, A9>::type> boost::BOOST_BIND ( f,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6,
A7  a7,
A8  a8,
A9  a9 
)

Definition at line 1947 of file bind/bind.hpp.

◆ BOOST_BIND() [30/31]

template<class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 >
_bi::bind_t<_bi::unspecified, F, typename _bi::list_av_9<A1, A2, A3, A4, A5, A6, A7, A8, A9>::type> boost::BOOST_BIND ( f,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6,
A7  a7,
A8  a8,
A9  a9 
)

Definition at line 2113 of file bind/bind.hpp.

◆ BOOST_BIND() [31/31]

template<class A1 , class M , class T >
_bi::bind_t< typename _bi::dm_result< M T::*, A1 >::type, _mfi::dm<M, T>, typename _bi::list_av_1<A1>::type> boost::BOOST_BIND ( M T::*  f,
A1  a1 
)

Definition at line 2305 of file bind/bind.hpp.

◆ checked_array_delete()

template<class T >
void boost::checked_array_delete ( T x)
inline

Definition at line 37 of file core/checked_delete.hpp.

◆ checked_delete()

template<class T >
void boost::checked_delete ( T x)
inline

Definition at line 29 of file core/checked_delete.hpp.

◆ const_pointer_cast()

template<class T , class U >
shared_ptr<T> boost::const_pointer_cast ( shared_ptr< U > const &  r)

Definition at line 855 of file smart_ptr/shared_ptr.hpp.

◆ const_rbegin()

template<class T >
BOOST_DEDUCED_TYPENAME range_reverse_iterator<const T>::type boost::const_rbegin ( const T r)
inline

Definition at line 57 of file rbegin.hpp.

◆ const_rend()

template<class T >
BOOST_DEDUCED_TYPENAME range_reverse_iterator<const T>::type boost::const_rend ( const T r)
inline

Definition at line 57 of file rend.hpp.

◆ cref() [1/2]

template<class T >
void boost::cref ( T const &&  )
Remarks
Construction from a temporary object is disabled.

◆ cref() [2/2]

template<class T >
BOOST_FORCEINLINE reference_wrapper<T const> BOOST_REF_CONST boost::cref ( T const &  t)
Returns
reference_wrapper<T const>(t)
Remarks
Does not throw.

Definition at line 150 of file core/ref.hpp.

◆ declval()

template<typename T >
add_rvalue_reference<T>::type boost::declval ( )

◆ dynamic_pointer_cast()

template<class T , class U >
shared_ptr<T> boost::dynamic_pointer_cast ( shared_ptr< U > const &  r)

Definition at line 865 of file smart_ptr/shared_ptr.hpp.

◆ enable_current_exception()

template<class T >
exception_detail::clone_impl<T> boost::enable_current_exception ( T const &  x)
inline

Definition at line 507 of file exception.hpp.

◆ enable_error_info()

template<class T >
exception_detail::enable_error_info_return_type<T>::type boost::enable_error_info ( T const &  x)
inline

Definition at line 398 of file exception.hpp.

◆ equal_pointees()

template<class OptionalPointee >
bool boost::equal_pointees ( OptionalPointee const &  x,
OptionalPointee const &  y 
)
inline

Definition at line 30 of file compare_pointees.hpp.

◆ forward() [1/2]

template<class T >
BOOST_MOVE_FORCEINLINE T&& boost::forward ( typename ::boost::move_detail::remove_reference< T >::type &&  t)

Definition at line 252 of file utility_core.hpp.

◆ forward() [2/2]

template<class T >
BOOST_MOVE_FORCEINLINE T&& boost::forward ( typename ::boost::move_detail::remove_reference< T >::type t)

Definition at line 248 of file utility_core.hpp.

◆ get() [1/4]

template<class T >
BOOST_DEDUCED_TYPENAME optional<T>::reference_type boost::get ( optional< T > &  opt)
inline

Definition at line 1069 of file optional/optional.hpp.

◆ get() [2/4]

template<class T >
BOOST_DEDUCED_TYPENAME optional<T>::pointer_type boost::get ( optional< T > *  opt)
inline

Definition at line 1087 of file optional/optional.hpp.

◆ get() [3/4]

template<class T >
BOOST_DEDUCED_TYPENAME optional<T>::reference_const_type boost::get ( optional< T > const &  opt)
inline

Definition at line 1061 of file optional/optional.hpp.

◆ get() [4/4]

template<class T >
BOOST_DEDUCED_TYPENAME optional<T>::pointer_const_type boost::get ( optional< T > const *  opt)
inline

Definition at line 1079 of file optional/optional.hpp.

◆ get_deleter()

template<class D , class T >
D* boost::get_deleter ( shared_ptr< T > const &  p)

Definition at line 985 of file smart_ptr/shared_ptr.hpp.

◆ get_optional_value_or() [1/2]

template<class T >
BOOST_DEDUCED_TYPENAME optional<T>::reference_type boost::get_optional_value_or ( optional< T > &  opt,
BOOST_DEDUCED_TYPENAME optional< T >::reference_type  v 
)
inline

Definition at line 1105 of file optional/optional.hpp.

◆ get_optional_value_or() [2/2]

template<class T >
BOOST_DEDUCED_TYPENAME optional<T>::reference_const_type boost::get_optional_value_or ( optional< T > const &  opt,
BOOST_DEDUCED_TYPENAME optional< T >::reference_const_type  v 
)
inline

Definition at line 1097 of file optional/optional.hpp.

◆ get_pointer() [1/7]

template<class T >
BOOST_DEDUCED_TYPENAME optional<T>::pointer_type boost::get_pointer ( optional< T > &  opt)
inline

Definition at line 1123 of file optional/optional.hpp.

◆ get_pointer() [2/7]

template<class T >
BOOST_DEDUCED_TYPENAME optional<T>::pointer_const_type boost::get_pointer ( optional< T > const &  opt)
inline

Definition at line 1115 of file optional/optional.hpp.

◆ get_pointer() [3/7]

template<class T >
shared_ptr<T>::element_type* boost::get_pointer ( shared_ptr< T > const &  p)
inline

Definition at line 887 of file smart_ptr/shared_ptr.hpp.

◆ get_pointer() [4/7]

template<class T >
T* boost::get_pointer ( std::auto_ptr< T > const &  p)

Definition at line 48 of file get_pointer.hpp.

◆ get_pointer() [5/7]

template<class T >
T* boost::get_pointer ( std::shared_ptr< T > const &  p)

Definition at line 67 of file get_pointer.hpp.

◆ get_pointer() [6/7]

template<class T >
T* boost::get_pointer ( std::unique_ptr< T > const &  p)

Definition at line 62 of file get_pointer.hpp.

◆ get_pointer() [7/7]

template<class T >
T* boost::get_pointer ( T p)

Definition at line 20 of file get_pointer.hpp.

◆ hash_range()

template<class It >
std::size_t boost::hash_range ( It  ,
It   
)

◆ hash_value()

template<class T >
std::size_t boost::hash_value ( boost::shared_ptr< T > const &  p)

Definition at line 1083 of file smart_ptr/shared_ptr.hpp.

◆ less_pointees()

template<class OptionalPointee >
bool boost::less_pointees ( OptionalPointee const &  x,
OptionalPointee const &  y 
)
inline

Definition at line 53 of file compare_pointees.hpp.

◆ make_optional() [1/2]

template<class T >
optional<T> boost::make_optional ( bool  cond,
T const &  v 
)
inline

Definition at line 1051 of file optional/optional.hpp.

◆ make_optional() [2/2]

template<class T >
optional<T> boost::make_optional ( T const &  v)
inline

Definition at line 1043 of file optional/optional.hpp.

◆ make_shared() [1/5]

template<class T >
boost::detail::sp_if_size_array<T>::type boost::make_shared ( )
inline

Definition at line 39 of file make_shared_array.hpp.

◆ make_shared() [2/5]

template<class T , class... Args>
boost::detail::sp_if_not_array< T >::type boost::make_shared ( Args &&...  args)

Definition at line 246 of file make_shared_object.hpp.

◆ make_shared() [3/5]

template<class T >
boost::detail::sp_if_size_array<T>::type boost::make_shared ( const typename boost::detail::array_inner< T >::type value)
inline

Definition at line 89 of file make_shared_array.hpp.

◆ make_shared() [4/5]

template<class T >
boost::detail::sp_if_array<T>::type boost::make_shared ( std::size_t  size)
inline

Definition at line 18 of file make_shared_array.hpp.

◆ make_shared() [5/5]

template<class T >
boost::detail::sp_if_array<T>::type boost::make_shared ( std::size_t  size,
const typename boost::detail::array_inner< T >::type value 
)
inline

Definition at line 62 of file make_shared_array.hpp.

◆ make_shared_noinit() [1/3]

template<class T >
boost::detail::sp_if_size_array<T>::type boost::make_shared_noinit ( )
inline

Definition at line 136 of file make_shared_array.hpp.

◆ make_shared_noinit() [2/3]

template<class T >
boost::detail::sp_if_not_array< T >::type boost::make_shared_noinit ( )

Definition at line 208 of file make_shared_object.hpp.

◆ make_shared_noinit() [3/3]

template<class T >
boost::detail::sp_if_array<T>::type boost::make_shared_noinit ( std::size_t  size)
inline

Definition at line 115 of file make_shared_array.hpp.

◆ mem_fn()

template<class R , class T >
_mfi::dm<R, T> boost::mem_fn ( R T::*  f)

Definition at line 382 of file bind/mem_fn.hpp.

◆ move()

template<class T >
BOOST_MOVE_FORCEINLINE ::boost::move_detail::remove_reference<T>::type&& boost::move ( T &&  t)

Definition at line 212 of file utility_core.hpp.

◆ move_if_noexcept() [1/2]

Definition at line 131 of file move/utility.hpp.

◆ move_if_noexcept() [2/2]

template<class T >
BOOST_MOVE_FORCEINLINE ::boost::move_detail::enable_if_c< !::boost::move_detail::is_nothrow_move_constructible_or_uncopyable<T>::value, const T&>::type boost::move_if_noexcept ( T x)

Definition at line 137 of file move/utility.hpp.

◆ move_if_not_lvalue_reference() [1/2]

template<class T >
BOOST_MOVE_FORCEINLINE T&& boost::move_if_not_lvalue_reference ( typename ::boost::move_detail::remove_reference< T >::type &&  t)

Definition at line 287 of file utility_core.hpp.

◆ move_if_not_lvalue_reference() [2/2]

template<class T >
BOOST_MOVE_FORCEINLINE T&& boost::move_if_not_lvalue_reference ( typename ::boost::move_detail::remove_reference< T >::type t)

Definition at line 283 of file utility_core.hpp.

◆ next() [1/2]

template<class T >
T boost::next ( T  x)
inline

Definition at line 146 of file next_prior.hpp.

◆ next() [2/2]

template<class T , class Distance >
T boost::next ( T  x,
Distance  n 
)
inline

Definition at line 149 of file next_prior.hpp.

◆ operator!=() [1/8]

template<class T >
bool boost::operator!= ( boost::detail::sp_nullptr_t  ,
shared_ptr< T > const &  p 
)
inline

Definition at line 828 of file smart_ptr/shared_ptr.hpp.

◆ operator!=() [2/8]

template<class T >
bool boost::operator!= ( none_t  ,
optional< T > const &  y 
)
inline

Definition at line 175 of file optional_relops.hpp.

◆ operator!=() [3/8]

template<class T >
bool boost::operator!= ( optional< T > const &  x,
none_t   
)
inline

Definition at line 141 of file optional_relops.hpp.

◆ operator!=() [4/8]

template<class T >
bool boost::operator!= ( optional< T > const &  x,
optional< T > const &  y 
)
inline

Definition at line 38 of file optional_relops.hpp.

◆ operator!=() [5/8]

template<class T >
bool boost::operator!= ( optional< T > const &  x,
T const &  y 
)
inline

Definition at line 72 of file optional_relops.hpp.

◆ operator!=() [6/8]

template<class T , class U >
bool boost::operator!= ( shared_ptr< T > const &  a,
shared_ptr< U > const &  b 
)
inline

Definition at line 795 of file smart_ptr/shared_ptr.hpp.

◆ operator!=() [7/8]

template<class T >
bool boost::operator!= ( shared_ptr< T > const &  p,
boost::detail::sp_nullptr_t   
)
inline

Definition at line 823 of file smart_ptr/shared_ptr.hpp.

◆ operator!=() [8/8]

template<class T >
bool boost::operator!= ( T const &  x,
optional< T > const &  y 
)
inline

Definition at line 106 of file optional_relops.hpp.

◆ operator<() [1/6]

template<class T >
bool boost::operator< ( none_t  ,
optional< T > const &  y 
)
inline

Definition at line 170 of file optional_relops.hpp.

◆ operator<() [2/6]

template<class T >
bool boost::operator< ( optional< T > const &  x,
none_t   
)
inline

Definition at line 136 of file optional_relops.hpp.

◆ operator<() [3/6]

template<class T >
bool boost::operator< ( optional< T > const &  x,
optional< T > const &  y 
)
inline

Definition at line 33 of file optional_relops.hpp.

◆ operator<() [4/6]

template<class T >
bool boost::operator< ( optional< T > const &  x,
T const &  y 
)
inline

Definition at line 67 of file optional_relops.hpp.

◆ operator<() [5/6]

template<class T , class U >
bool boost::operator< ( shared_ptr< T > const &  a,
shared_ptr< U > const &  b 
)
inline

Definition at line 835 of file smart_ptr/shared_ptr.hpp.

◆ operator<() [6/6]

template<class T >
bool boost::operator< ( T const &  x,
optional< T > const &  y 
)
inline

Definition at line 101 of file optional_relops.hpp.

◆ operator<<() [1/4]

template<class CharType , class CharTrait >
std::basic_ostream<CharType, CharTrait>& boost::operator<< ( std::basic_ostream< CharType, CharTrait > &  os,
optional_detail::optional_tag const &   
)

Definition at line 1135 of file optional/optional.hpp.

◆ operator<<() [2/4]

template<class CharType , class CharTrait >
std::basic_ostream<CharType, CharTrait>& boost::operator<< ( std::basic_ostream< CharType, CharTrait > &  out,
none_t   
)
inline

Definition at line 28 of file optional_io.hpp.

◆ operator<<() [3/4]

template<class CharType , class CharTrait , class T >
std::basic_ostream<CharType, CharTrait>& boost::operator<< ( std::basic_ostream< CharType, CharTrait > &  out,
optional< T > const &  v 
)
inline

Definition at line 41 of file optional_io.hpp.

◆ operator<<() [4/4]

template<class E , class T , class Y >
std::basic_ostream<E, T>& boost::operator<< ( std::basic_ostream< E, T > &  os,
shared_ptr< Y > const &  p 
)

Definition at line 914 of file smart_ptr/shared_ptr.hpp.

◆ operator<=() [1/5]

template<class T >
bool boost::operator<= ( none_t  x,
optional< T > const &  y 
)
inline

Definition at line 185 of file optional_relops.hpp.

◆ operator<=() [2/5]

template<class T >
bool boost::operator<= ( optional< T > const &  x,
none_t  y 
)
inline

Definition at line 151 of file optional_relops.hpp.

◆ operator<=() [3/5]

template<class T >
bool boost::operator<= ( optional< T > const &  x,
optional< T > const &  y 
)
inline

Definition at line 48 of file optional_relops.hpp.

◆ operator<=() [4/5]

template<class T >
bool boost::operator<= ( optional< T > const &  x,
T const &  y 
)
inline

Definition at line 82 of file optional_relops.hpp.

◆ operator<=() [5/5]

template<class T >
bool boost::operator<= ( T const &  x,
optional< T > const &  y 
)
inline

Definition at line 116 of file optional_relops.hpp.

◆ operator==() [1/9]

template<int I>
BOOST_CONSTEXPR bool boost::operator== ( arg< I > const &  ,
arg< I > const &   
)

Definition at line 41 of file bind/arg.hpp.

◆ operator==() [2/9]

template<class T >
bool boost::operator== ( boost::detail::sp_nullptr_t  ,
shared_ptr< T > const &  p 
)
inline

Definition at line 818 of file smart_ptr/shared_ptr.hpp.

◆ operator==() [3/9]

template<class T >
bool boost::operator== ( none_t  ,
optional< T > const &  y 
)
inline

Definition at line 165 of file optional_relops.hpp.

◆ operator==() [4/9]

template<class T >
bool boost::operator== ( optional< T > const &  x,
none_t   
)
inline

Definition at line 131 of file optional_relops.hpp.

◆ operator==() [5/9]

template<class T >
bool boost::operator== ( optional< T > const &  x,
optional< T > const &  y 
)
inline

Definition at line 28 of file optional_relops.hpp.

◆ operator==() [6/9]

template<class T >
bool boost::operator== ( optional< T > const &  x,
T const &  y 
)
inline

Definition at line 62 of file optional_relops.hpp.

◆ operator==() [7/9]

template<class T , class U >
bool boost::operator== ( shared_ptr< T > const &  a,
shared_ptr< U > const &  b 
)
inline

Definition at line 790 of file smart_ptr/shared_ptr.hpp.

◆ operator==() [8/9]

template<class T >
bool boost::operator== ( shared_ptr< T > const &  p,
boost::detail::sp_nullptr_t   
)
inline

Definition at line 813 of file smart_ptr/shared_ptr.hpp.

◆ operator==() [9/9]

template<class T >
bool boost::operator== ( T const &  x,
optional< T > const &  y 
)
inline

Definition at line 96 of file optional_relops.hpp.

◆ operator>() [1/5]

template<class T >
bool boost::operator> ( none_t  x,
optional< T > const &  y 
)
inline

Definition at line 180 of file optional_relops.hpp.

◆ operator>() [2/5]

template<class T >
bool boost::operator> ( optional< T > const &  x,
none_t  y 
)
inline

Definition at line 146 of file optional_relops.hpp.

◆ operator>() [3/5]

template<class T >
bool boost::operator> ( optional< T > const &  x,
optional< T > const &  y 
)
inline

Definition at line 43 of file optional_relops.hpp.

◆ operator>() [4/5]

template<class T >
bool boost::operator> ( optional< T > const &  x,
T const &  y 
)
inline

Definition at line 77 of file optional_relops.hpp.

◆ operator>() [5/5]

template<class T >
bool boost::operator> ( T const &  x,
optional< T > const &  y 
)
inline

Definition at line 111 of file optional_relops.hpp.

◆ operator>=() [1/5]

template<class T >
bool boost::operator>= ( none_t  x,
optional< T > const &  y 
)
inline

Definition at line 190 of file optional_relops.hpp.

◆ operator>=() [2/5]

template<class T >
bool boost::operator>= ( optional< T > const &  x,
none_t  y 
)
inline

Definition at line 156 of file optional_relops.hpp.

◆ operator>=() [3/5]

template<class T >
bool boost::operator>= ( optional< T > const &  x,
optional< T > const &  y 
)
inline

Definition at line 53 of file optional_relops.hpp.

◆ operator>=() [4/5]

template<class T >
bool boost::operator>= ( optional< T > const &  x,
T const &  y 
)
inline

Definition at line 87 of file optional_relops.hpp.

◆ operator>=() [5/5]

template<class T >
bool boost::operator>= ( T const &  x,
optional< T > const &  y 
)
inline

Definition at line 121 of file optional_relops.hpp.

◆ operator>>()

template<class CharType , class CharTrait , class T >
std::basic_istream<CharType, CharTrait>& boost::operator>> ( std::basic_istream< CharType, CharTrait > &  in,
optional< T > &  v 
)
inline

Definition at line 56 of file optional_io.hpp.

◆ prior() [1/2]

template<class T >
T boost::prior ( T  x)
inline

Definition at line 155 of file next_prior.hpp.

◆ prior() [2/2]

template<class T , class Distance >
T boost::prior ( T  x,
Distance  n 
)
inline

Definition at line 158 of file next_prior.hpp.

◆ rbegin() [1/2]

template<class C >
BOOST_DEDUCED_TYPENAME range_reverse_iterator<C>::type boost::rbegin ( C &  c)
inline

Definition at line 37 of file rbegin.hpp.

◆ rbegin() [2/2]

template<class C >
BOOST_DEDUCED_TYPENAME range_reverse_iterator<const C>::type boost::rbegin ( const C &  c)
inline

Definition at line 46 of file rbegin.hpp.

◆ ref() [1/2]

template<class T >
BOOST_FORCEINLINE reference_wrapper<T> BOOST_REF_CONST boost::ref ( T t)
Returns
reference_wrapper<T>(t)
Remarks
Does not throw.

Definition at line 131 of file core/ref.hpp.

◆ ref() [2/2]

template<class T >
void boost::ref ( T const &&  )
Remarks
Construction from a temporary object is disabled.

◆ reinterpret_pointer_cast()

template<class T , class U >
shared_ptr<T> boost::reinterpret_pointer_cast ( shared_ptr< U > const &  r)

Definition at line 875 of file smart_ptr/shared_ptr.hpp.

◆ rend() [1/2]

template<class C >
BOOST_DEDUCED_TYPENAME range_reverse_iterator<C>::type boost::rend ( C &  c)
inline

Definition at line 37 of file rend.hpp.

◆ rend() [2/2]

template<class C >
BOOST_DEDUCED_TYPENAME range_reverse_iterator<const C>::type boost::rend ( const C &  c)
inline

Definition at line 46 of file rend.hpp.

◆ static_pointer_cast()

template<class T , class U >
shared_ptr<T> boost::static_pointer_cast ( shared_ptr< U > const &  r)

Definition at line 845 of file smart_ptr/shared_ptr.hpp.

◆ swap() [1/5]

void boost::swap ( any lhs,
any rhs 
)
inline

Definition at line 223 of file any.hpp.

◆ swap() [2/5]

template<class T >
void boost::swap ( optional< T & > &  x,
optional< T & > &  y 
)

Definition at line 194 of file optional_reference_spec.hpp.

◆ swap() [3/5]

template<class T >
void boost::swap ( optional< T > &  x,
optional< T > &  y 
)
inline

Definition at line 107 of file optional_swap.hpp.

◆ swap() [4/5]

template<class T >
void boost::swap ( shared_ptr< T > &  a,
shared_ptr< T > &  b 
)
inline

Definition at line 840 of file smart_ptr/shared_ptr.hpp.

◆ swap() [5/5]

template<class T1 , class T2 >
BOOST_GPU_ENABLED void boost::swap ( T1 &  left,
T2 &  right 
)

Definition at line 54 of file core/swap.hpp.

◆ throw_exception()

template<class E >
BOOST_NORETURN void boost::throw_exception ( E const &  e)
inline

Definition at line 62 of file throw_exception.hpp.

◆ throw_exception_assert_compatibility()

void boost::throw_exception_assert_compatibility ( std::exception const &  )
inline

Definition at line 60 of file throw_exception.hpp.

◆ unsafe_any_cast() [1/2]

template<typename ValueType >
ValueType* boost::unsafe_any_cast ( any operand)
inline

Definition at line 307 of file any.hpp.

◆ unsafe_any_cast() [2/2]

template<typename ValueType >
const ValueType* boost::unsafe_any_cast ( const any operand)
inline

Definition at line 313 of file any.hpp.

◆ unwrap_ref()

template<class T >
BOOST_FORCEINLINE unwrap_reference<T>::type& boost::unwrap_ref ( T t)
Returns
unwrap_reference<T>::type&(t)
Remarks
Does not throw.

Definition at line 281 of file core/ref.hpp.

◆ visit_each() [1/2]

template<typename Visitor , typename T >
void boost::visit_each ( Visitor &  visitor,
const T t 
)
inline

Definition at line 21 of file visit_each.hpp.

◆ visit_each() [2/2]

template<typename Visitor , typename T >
void boost::visit_each ( Visitor &  visitor,
const T t,
long   
)
inline

Definition at line 15 of file visit_each.hpp.

Variable Documentation

◆ none

const none_t boost::none((none_t::init_tag()))


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:56:22