Namespaces | Classes | Typedefs | Functions
boost::detail Namespace Reference

Namespaces

 aligned_storage
 
 allocator
 
 indirect_traits
 

Classes

struct  add_reference_impl
 
struct  add_reference_impl< T && >
 
struct  addr_impl_ref
 
struct  addressof_impl
 
struct  addressof_impl< addr_nullptr_t >
 
struct  addressof_impl< addr_nullptr_t const >
 
struct  addressof_impl< addr_nullptr_t const volatile >
 
struct  addressof_impl< addr_nullptr_t volatile >
 
struct  alignment_logic
 
struct  alignment_of_hack
 
struct  alignment_of_impl
 
struct  allocator_impl
 
struct  array_base
 
struct  array_base< T[]>
 
struct  array_base< T[N]>
 
struct  array_inner
 
struct  array_inner< T[]>
 
struct  array_inner< T[N]>
 
struct  array_total
 
struct  array_total< T[N]>
 
class  as_allocator
 
struct  bd_helper
 
struct  char_alignment
 
struct  char_alignment< Target, false >
 
struct  critical_section
 
struct  ct_imp
 
struct  ct_imp2
 
struct  ct_imp2< T, true >
 
struct  ct_imp< T, isp, b1, true >
 
struct  ct_imp< T, isp, true, b2 >
 
struct  ct_imp< T, true, b1, b2 >
 
struct  ctti
 
struct  decay_imp
 
struct  decay_imp< T, false, true >
 
struct  decay_imp< T, true, false >
 
struct  double_alignment
 
struct  double_alignment< Target, false >
 
struct  enable_if_unrelated
 
struct  enable_if_unrelated< T, U, U2... >
 
class  esft2_deleter_wrapper
 
struct  false_or_cpp11_noexcept_move_assignable
 
struct  false_or_cpp11_noexcept_move_assignable< T, typename ::boost::enable_if_c< sizeof(T) &&BOOST_NOEXCEPT_EXPR(::boost::declval< T & >()=::boost::declval< T >())>::type >
 
struct  false_or_cpp11_noexcept_move_constructible
 
struct  false_or_cpp11_noexcept_move_constructible< T, typename ::boost::enable_if_c< sizeof(T) &&BOOST_NOEXCEPT_EXPR(T(::boost::declval< T >()))>::type >
 
union  freeblock
 
struct  function_traits_helper
 
struct  function_traits_helper< R(*)(T1)>
 
struct  function_traits_helper< R(*)(T1, T2)>
 
struct  function_traits_helper< R(*)(T1, T2, T3)>
 
struct  function_traits_helper< R(*)(T1, T2, T3, T4)>
 
struct  function_traits_helper< R(*)(T1, T2, T3, T4, T5)>
 
struct  function_traits_helper< R(*)(T1, T2, T3, T4, T5, T6)>
 
struct  function_traits_helper< R(*)(T1, T2, T3, T4, T5, T6, T7)>
 
struct  function_traits_helper< R(*)(T1, T2, T3, T4, T5, T6, T7, T8)>
 
struct  function_traits_helper< R(*)(T1, T2, T3, T4, T5, T6, T7, T8, T9)>
 
struct  function_traits_helper< R(*)(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>
 
struct  function_traits_helper< R(*)(void)>
 
struct  has_nothrow_assign_imp
 
struct  has_nothrow_assign_imp< T, false, true >
 
struct  has_nothrow_assign_imp< T[], false, true >
 
struct  has_nothrow_assign_imp< T[N], false, true >
 
struct  has_nothrow_constructor_imp
 
struct  has_nothrow_constructor_imp< T, true >
 
struct  has_nothrow_constructor_imp< T[N], true >
 
struct  has_nothrow_copy_constructor_imp
 
struct  has_nothrow_copy_constructor_imp< T, true >
 
struct  int_alignment
 
struct  int_alignment< Target, false >
 
struct  int_convertible
 
struct  is_abstract_imp
 
struct  is_abstract_imp2
 
struct  is_abstract_select
 
struct  is_abstract_select< false >
 
struct  is_assignable_imp
 
struct  is_base_and_derived_impl
 
struct  is_base_and_derived_impl2
 
struct  is_base_and_derived_impl3
 
struct  is_base_and_derived_select
 
struct  is_base_and_derived_select< true, true, false >
 
struct  is_base_of_imp
 
struct  is_class_impl
 
struct  is_class_or_union
 
struct  is_constructible_imp
 
struct  is_convertible_basic_impl
 
class  is_convertible_basic_impl< From, To, false >
 
struct  is_convertible_impl
 
struct  is_convertible_impl_dispatch
 
struct  is_convertible_impl_dispatch< From, void >
 
struct  is_convertible_impl_dispatch< From, void const >
 
struct  is_convertible_impl_dispatch< From, void const volatile >
 
struct  is_convertible_impl_dispatch< From, void volatile >
 
struct  is_convertible_impl_dispatch< void const volatile, To >
 
struct  is_convertible_impl_dispatch< void const volatile, void >
 
struct  is_convertible_impl_dispatch< void const volatile, void const >
 
struct  is_convertible_impl_dispatch< void const volatile, void const volatile >
 
struct  is_convertible_impl_dispatch< void const volatile, void volatile >
 
struct  is_convertible_impl_dispatch< void const, To >
 
struct  is_convertible_impl_dispatch< void const, void >
 
struct  is_convertible_impl_dispatch< void const, void const >
 
struct  is_convertible_impl_dispatch< void const, void const volatile >
 
struct  is_convertible_impl_dispatch< void const, void volatile >
 
struct  is_convertible_impl_dispatch< void volatile, To >
 
struct  is_convertible_impl_dispatch< void volatile, void >
 
struct  is_convertible_impl_dispatch< void volatile, void const >
 
struct  is_convertible_impl_dispatch< void volatile, void const volatile >
 
struct  is_convertible_impl_dispatch< void volatile, void volatile >
 
struct  is_convertible_impl_dispatch< void, To >
 
struct  is_convertible_impl_dispatch< void, void >
 
struct  is_convertible_impl_dispatch< void, void const >
 
struct  is_convertible_impl_dispatch< void, void const volatile >
 
struct  is_convertible_impl_dispatch< void, void volatile >
 
struct  is_convertible_impl_dispatch_base
 
struct  is_convertible_impl_select
 
struct  is_convertible_impl_select< false, false, true >
 
struct  is_convertible_impl_select< true, false, true >
 
struct  is_convertible_impl_select< true, true, false >
 
struct  is_default_constructible_imp
 
struct  is_destructible_imp
 
struct  is_enum_helper
 
struct  is_enum_helper< false >
 
struct  is_enum_impl
 
struct  is_function_chooser
 
struct  is_function_chooser< false >
 
struct  is_function_impl
 
struct  is_no_optional
 
struct  is_optional_
 
struct  is_optional_< ::boost::optional< U > >
 
struct  is_polymorphic_imp
 
struct  is_polymorphic_imp1
 
struct  is_polymorphic_imp1< T const >
 
struct  is_polymorphic_imp1< T const volatile >
 
struct  is_polymorphic_imp1< T volatile >
 
struct  is_polymorphic_imp2
 
struct  is_polymorphic_selector
 
struct  is_polymorphic_selector< true >
 
struct  is_related
 
struct  is_signed_helper
 
struct  is_signed_impl
 
struct  is_signed_select_helper
 
struct  is_signed_select_helper< false >
 
struct  is_signed_values
 
struct  is_unsigned
 
struct  is_unsigned_select_helper
 
struct  is_unsigned_select_helper< false >
 
struct  is_unsigned_values
 
struct  is_ununsigned_helper
 
class  lightweight_mutex
 
struct  long_alignment
 
struct  long_alignment< Target, false >
 
struct  long_double_alignment
 
struct  long_double_alignment< Target, false >
 
struct  long_long_alignment
 
struct  long_long_alignment< Target, false >
 
struct  make_reference_content
 
struct  make_reference_content< mpl::void_ >
 
struct  make_reference_content< T & >
 
union  max_align
 
class  ms_allocator
 
struct  ms_allocator_state
 
struct  ms_allocator_state< T[]>
 
struct  ms_allocator_state< T[N]>
 
class  ms_in_allocator_tag
 
struct  ms_init_tag
 
struct  ms_noinit_tag
 
struct  or_helper
 
struct  quick_allocator
 
class  reference_content
 
struct  remove_cv_ref
 
struct  remove_rvalue_ref
 
struct  remove_rvalue_ref< T && >
 
class  shared_count
 
struct  short_alignment
 
struct  short_alignment< Target, false >
 
struct  sp_aligned_storage
 
struct  sp_array_access
 
struct  sp_array_access< T[] >
 
struct  sp_array_access< T[N] >
 
class  sp_as_deleter
 
struct  sp_convert_reference
 
struct  sp_convert_reference< D & >
 
struct  sp_convertible
 
struct  sp_convertible< Y, T[] >
 
struct  sp_convertible< Y[], T[] >
 
struct  sp_convertible< Y[N], T[] >
 
class  sp_counted_base
 
class  sp_counted_impl_p
 
class  sp_counted_impl_pd
 
class  sp_counted_impl_pda
 
class  sp_counted_impl_pda< P, ms_in_allocator_tag, A >
 
struct  sp_dereference
 
struct  sp_dereference< T[] >
 
struct  sp_dereference< T[N] >
 
struct  sp_dereference< void >
 
struct  sp_dereference< void const >
 
struct  sp_dereference< void const volatile >
 
struct  sp_dereference< void volatile >
 
struct  sp_element
 
struct  sp_element< T[] >
 
struct  sp_element< T[N] >
 
struct  sp_empty
 
struct  sp_enable_if_auto_ptr
 
struct  sp_enable_if_auto_ptr< std::auto_ptr< T >, R >
 
struct  sp_enable_if_convertible
 
struct  sp_enable_if_convertible_impl
 
struct  sp_enable_if_convertible_impl< false >
 
struct  sp_enable_if_convertible_impl< true >
 
struct  sp_extent
 
struct  sp_extent< T[N] >
 
struct  sp_if_array
 
struct  sp_if_array< T[]>
 
struct  sp_if_not_array
 
struct  sp_if_not_array< T[] >
 
struct  sp_if_not_array< T[N] >
 
struct  sp_if_size_array
 
struct  sp_if_size_array< T[N]>
 
struct  sp_inplace_tag
 
struct  sp_member_access
 
struct  sp_member_access< T[] >
 
struct  sp_member_access< T[N] >
 
class  sp_ms_deleter
 
struct  sp_nothrow_tag
 
class  sp_reference_wrapper
 
class  spinlock
 
class  spinlock_pool
 
class  weak_count
 

Typedefs

typedef std::nullptr_t addr_nullptr_t
 
typedef boost::true_type ms_is_trivial
 
typedef boost::false_type ms_no_trivial
 
typedef long sp_int32_t
 
typedef std::nullptr_t sp_nullptr_t
 
typedef boost::core::typeinfo sp_typeinfo
 

Functions

 __declspec (dllimport) void __stdcall InitializeCriticalSection(critical_section *)
 
typedef _Atomic (boost::int_least32_t) atomic_int_least32_t
 
template<class T , class A >
void as_destroy (const A &allocator, T *memory, std::size_t size)
 
template<class T , class A >
void as_init (const A &allocator, T *memory, std::size_t size)
 
template<class T , class A , std::size_t N>
void as_init (const A &allocator, T *memory, std::size_t size, const T *list)
 
template<class T , class A >
void as_init (const A &allocator, T *memory, std::size_t size, ms_is_trivial)
 
template<class T , class A >
void as_init (const A &allocator, T *memory, std::size_t size, ms_no_trivial)
 
boost::int_least32_t atomic_conditional_increment (atomic_int_least32_t *pw)
 
int atomic_conditional_increment (int *pw)
 
int32_t atomic_conditional_increment (int32_t *pw)
 
long atomic_conditional_increment (register long *pw)
 
sp_int32_t atomic_conditional_increment (sp_int32_t *pw)
 
std::int_least32_t atomic_conditional_increment (std::atomic_int_least32_t *pw)
 
uint32_t atomic_conditional_increment (uint32_t *pw)
 
boost::int_least32_t atomic_decrement (atomic_int_least32_t *pw)
 
int atomic_decrement (int *pw)
 
int32_t atomic_decrement (int32_t *pw)
 
long atomic_decrement (register long *pw)
 
sp_int32_t atomic_decrement (sp_int32_t *pw)
 
std::int_least32_t atomic_decrement (std::atomic_int_least32_t *pw)
 
uint32_t atomic_decrement (uint32_t *pw)
 
int atomic_exchange_and_add (int *pw, int dv)
 
int32_t atomic_fetch_and_add (int32_t *pw, int32_t dv)
 
uint32_t atomic_fetch_and_add (uint32_t *pw, uint32_t dv)
 
void atomic_increment (atomic_int_least32_t *pw)
 
void atomic_increment (int *pw)
 
void atomic_increment (int32_t *pw)
 
void atomic_increment (register long *pw)
 
void atomic_increment (sp_int32_t *pw)
 
void atomic_increment (std::atomic_int_least32_t *pw)
 
void atomic_increment (uint32_t *pw)
 
template<class D , class T >
D * basic_get_deleter (shared_ptr< T > const &p) BOOST_NOEXCEPT
 
namespace BOOST_JOIN (BOOST_TT_TRAIT_NAME, _impl)
 
int32_t compare_and_swap (int32_t *dest_, int32_t compare_, int32_t swap_)
 
uint32_t compare_and_swap (uint32_t *dest_, uint32_t compare_, uint32_t swap_)
 
void current_function_helper ()
 
template<class T >
BOOST_DEDUCED_TYPENAME boost::remove_reference< T >::typeforward_reference (T &&r)
 
template<class T >
void ms_destroy (T *, std::size_t, ms_is_trivial)
 
template<class T >
void ms_destroy (T *memory, std::size_t size)
 
template<class T >
void ms_destroy (T *memory, std::size_t size, ms_no_trivial)
 
template<class T >
void ms_init (T *memory, std::size_t size)
 
template<class T , std::size_t N>
void ms_init (T *memory, std::size_t size, const T *list)
 
template<class T >
void ms_init (T *memory, std::size_t size, ms_is_trivial)
 
template<class T >
void ms_init (T *memory, std::size_t size, ms_no_trivial)
 
template<class T >
void ms_noinit (T *, std::size_t, ms_is_trivial)
 
template<class T >
void ms_noinit (T *memory, std::size_t size)
 
template<class T >
void ms_noinit (T *memory, std::size_t size, ms_no_trivial)
 
template<class A1 , class A2 , class T , class R >
bool operator!= (const as_allocator< A1, T, R > &a1, const as_allocator< A2, T, R > &a2)
 
template<class T , class Y1 , class Y2 >
bool operator!= (const ms_allocator< T, Y1 > &, const ms_allocator< T, Y2 > &)
 
template<class A1 , class A2 , class T , class R >
bool operator== (const as_allocator< A1, T, R > &a1, const as_allocator< A2, T, R > &a2)
 
template<class T , class Y1 , class Y2 >
bool operator== (const ms_allocator< T, Y1 > &, const ms_allocator< T, Y2 > &)
 
template<class From >
void prevent_assignment_from_false_const_integral ()
 
template<class From >
void prevent_binding_rvalue ()
 
template<class Y , class T >
void sp_assert_convertible ()
 
template<class T , class Y >
void sp_deleter_construct (boost::shared_ptr< T > *ppx, Y *p)
 
template<class T , class Y >
void sp_deleter_construct (boost::shared_ptr< T[] > *, Y *)
 
template<class T , std::size_t N, class Y >
void sp_deleter_construct (boost::shared_ptr< T[N] > *, Y *)
 
void sp_enable_shared_from_this (...)
 
template<class X , class Y >
void sp_enable_shared_from_this (boost::shared_ptr< X > *ppx, Y const *py, boost::enable_shared_from_raw const *pe)
 
template<class X , class Y , class T >
void sp_enable_shared_from_this (boost::shared_ptr< X > const *ppx, Y const *py, boost::enable_shared_from_this< T > const *pe)
 
template<class T >
T && sp_forward (T &t) BOOST_NOEXCEPT
 
template<class T , class Y >
void sp_pointer_construct (boost::shared_ptr< T > *ppx, Y *p, boost::detail::shared_count &pn)
 
template<class T , class Y >
void sp_pointer_construct (boost::shared_ptr< T[] > *, Y *p, boost::detail::shared_count &pn)
 
template<class T , std::size_t N, class Y >
void sp_pointer_construct (boost::shared_ptr< T[N] > *, Y *p, boost::detail::shared_count &pn)
 
void yield (unsigned)
 

Typedef Documentation

◆ addr_nullptr_t

typedef std::nullptr_t boost::detail::addr_nullptr_t

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

◆ ms_is_trivial

Definition at line 21 of file array_utility.hpp.

◆ ms_no_trivial

Definition at line 22 of file array_utility.hpp.

◆ sp_int32_t

Definition at line 37 of file sp_counted_base_sync.hpp.

◆ sp_nullptr_t

typedef std::nullptr_t boost::detail::sp_nullptr_t

Definition at line 35 of file sp_nullptr_t.hpp.

◆ sp_typeinfo

Definition at line 28 of file sp_typeinfo.hpp.

Function Documentation

◆ __declspec()

boost::detail::__declspec ( dllimport  )

◆ _Atomic()

typedef boost::detail::_Atomic ( boost::int_least32_t  )

◆ as_destroy()

template<class T , class A >
void boost::detail::as_destroy ( const A &  allocator,
T memory,
std::size_t  size 
)
inline

Definition at line 99 of file array_utility.hpp.

◆ as_init() [1/4]

template<class T , class A >
void boost::detail::as_init ( const A &  allocator,
T memory,
std::size_t  size 
)
inline

Definition at line 150 of file array_utility.hpp.

◆ as_init() [2/4]

template<class T , class A , std::size_t N>
void boost::detail::as_init ( const A &  allocator,
T memory,
std::size_t  size,
const T list 
)
inline

Definition at line 156 of file array_utility.hpp.

◆ as_init() [3/4]

template<class T , class A >
void boost::detail::as_init ( const A &  allocator,
T memory,
std::size_t  size,
ms_is_trivial   
)
inline

Definition at line 112 of file array_utility.hpp.

◆ as_init() [4/4]

template<class T , class A >
void boost::detail::as_init ( const A &  allocator,
T memory,
std::size_t  size,
ms_no_trivial   
)
inline

Definition at line 125 of file array_utility.hpp.

◆ atomic_conditional_increment() [1/7]

boost::int_least32_t boost::detail::atomic_conditional_increment ( atomic_int_least32_t *  pw)
inline

Definition at line 39 of file sp_counted_base_clang.hpp.

◆ atomic_conditional_increment() [2/7]

int boost::detail::atomic_conditional_increment ( int *  pw)
inline

Definition at line 47 of file sp_counted_base_acc_ia64.hpp.

◆ atomic_conditional_increment() [3/7]

int32_t boost::detail::atomic_conditional_increment ( int32_t *  pw)
inline

Definition at line 53 of file sp_counted_base_aix.hpp.

◆ atomic_conditional_increment() [4/7]

long boost::detail::atomic_conditional_increment ( register long *  pw)
inline

Definition at line 71 of file sp_counted_base_cw_ppc.hpp.

◆ atomic_conditional_increment() [5/7]

sp_int32_t boost::detail::atomic_conditional_increment ( sp_int32_t pw)
inline

Definition at line 51 of file sp_counted_base_sync.hpp.

◆ atomic_conditional_increment() [6/7]

std::int_least32_t boost::detail::atomic_conditional_increment ( std::atomic_int_least32_t *  pw)
inline

Definition at line 38 of file sp_counted_base_std_atomic.hpp.

◆ atomic_conditional_increment() [7/7]

uint32_t boost::detail::atomic_conditional_increment ( uint32_t *  pw)
inline

Definition at line 63 of file sp_counted_base_snc_ps3.hpp.

◆ atomic_decrement() [1/7]

boost::int_least32_t boost::detail::atomic_decrement ( atomic_int_least32_t *  pw)
inline

Definition at line 34 of file sp_counted_base_clang.hpp.

◆ atomic_decrement() [2/7]

int boost::detail::atomic_decrement ( int *  pw)
inline

Definition at line 34 of file sp_counted_base_acc_ia64.hpp.

◆ atomic_decrement() [3/7]

int32_t boost::detail::atomic_decrement ( int32_t *  pw)
inline

Definition at line 40 of file sp_counted_base_aix.hpp.

◆ atomic_decrement() [4/7]

long boost::detail::atomic_decrement ( register long *  pw)
inline

Definition at line 50 of file sp_counted_base_cw_ppc.hpp.

◆ atomic_decrement() [5/7]

sp_int32_t boost::detail::atomic_decrement ( sp_int32_t pw)
inline

Definition at line 46 of file sp_counted_base_sync.hpp.

◆ atomic_decrement() [6/7]

std::int_least32_t boost::detail::atomic_decrement ( std::atomic_int_least32_t *  pw)
inline

Definition at line 33 of file sp_counted_base_std_atomic.hpp.

◆ atomic_decrement() [7/7]

uint32_t boost::detail::atomic_decrement ( uint32_t *  pw)
inline

Definition at line 58 of file sp_counted_base_snc_ps3.hpp.

◆ atomic_exchange_and_add()

int boost::detail::atomic_exchange_and_add ( int *  pw,
int  dv 
)
inline

Definition at line 35 of file sp_counted_base_gcc_x86.hpp.

◆ atomic_fetch_and_add() [1/2]

int32_t boost::detail::atomic_fetch_and_add ( int32_t *  pw,
int32_t  dv 
)
inline

Definition at line 41 of file sp_counted_base_gcc_sparc.hpp.

◆ atomic_fetch_and_add() [2/2]

uint32_t boost::detail::atomic_fetch_and_add ( uint32_t *  pw,
uint32_t  dv 
)
inline

Definition at line 36 of file sp_counted_base_snc_ps3.hpp.

◆ atomic_increment() [1/7]

void boost::detail::atomic_increment ( atomic_int_least32_t *  pw)
inline

Definition at line 29 of file sp_counted_base_clang.hpp.

◆ atomic_increment() [2/7]

void boost::detail::atomic_increment ( int *  pw)
inline

Definition at line 27 of file sp_counted_base_acc_ia64.hpp.

◆ atomic_increment() [3/7]

void boost::detail::atomic_increment ( int32_t *  pw)
inline

Definition at line 33 of file sp_counted_base_aix.hpp.

◆ atomic_increment() [4/7]

void boost::detail::atomic_increment ( register long *  pw)
inline

Definition at line 35 of file sp_counted_base_cw_ppc.hpp.

◆ atomic_increment() [5/7]

void boost::detail::atomic_increment ( sp_int32_t pw)
inline

Definition at line 41 of file sp_counted_base_sync.hpp.

◆ atomic_increment() [6/7]

void boost::detail::atomic_increment ( std::atomic_int_least32_t *  pw)
inline

Definition at line 28 of file sp_counted_base_std_atomic.hpp.

◆ atomic_increment() [7/7]

void boost::detail::atomic_increment ( uint32_t *  pw)
inline

Definition at line 53 of file sp_counted_base_snc_ps3.hpp.

◆ basic_get_deleter()

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

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

◆ BOOST_JOIN()

namespace boost::detail::BOOST_JOIN ( BOOST_TT_TRAIT_NAME  ,
_impl   
)

Definition at line 50 of file has_binary_operator.hpp.

◆ compare_and_swap() [1/2]

int32_t boost::detail::compare_and_swap ( int32_t *  dest_,
int32_t  compare_,
int32_t  swap_ 
)
inline

Definition at line 31 of file sp_counted_base_gcc_sparc.hpp.

◆ compare_and_swap() [2/2]

uint32_t boost::detail::compare_and_swap ( uint32_t *  dest_,
uint32_t  compare_,
uint32_t  swap_ 
)
inline

Definition at line 31 of file sp_counted_base_snc_ps3.hpp.

◆ current_function_helper()

void boost::detail::current_function_helper ( )
inline

Definition at line 28 of file current_function.hpp.

◆ forward_reference()

template<class T >
BOOST_DEDUCED_TYPENAME boost::remove_reference<T>::type& boost::detail::forward_reference ( T &&  r)

Definition at line 38 of file optional_reference_spec.hpp.

◆ ms_destroy() [1/3]

template<class T >
void boost::detail::ms_destroy ( T ,
std::size_t  ,
ms_is_trivial   
)
inline

Definition at line 25 of file array_utility.hpp.

◆ ms_destroy() [2/3]

template<class T >
void boost::detail::ms_destroy ( T memory,
std::size_t  size 
)
inline

Definition at line 36 of file array_utility.hpp.

◆ ms_destroy() [3/3]

template<class T >
void boost::detail::ms_destroy ( T memory,
std::size_t  size,
ms_no_trivial   
)
inline

Definition at line 29 of file array_utility.hpp.

◆ ms_init() [1/4]

template<class T >
void boost::detail::ms_init ( T memory,
std::size_t  size 
)
inline

Definition at line 71 of file array_utility.hpp.

◆ ms_init() [2/4]

template<class T , std::size_t N>
void boost::detail::ms_init ( T memory,
std::size_t  size,
const T list 
)
inline

Definition at line 77 of file array_utility.hpp.

◆ ms_init() [3/4]

template<class T >
void boost::detail::ms_init ( T memory,
std::size_t  size,
ms_is_trivial   
)
inline

Definition at line 42 of file array_utility.hpp.

◆ ms_init() [4/4]

template<class T >
void boost::detail::ms_init ( T memory,
std::size_t  size,
ms_no_trivial   
)
inline

Definition at line 50 of file array_utility.hpp.

◆ ms_noinit() [1/3]

template<class T >
void boost::detail::ms_noinit ( T ,
std::size_t  ,
ms_is_trivial   
)
inline

Definition at line 182 of file array_utility.hpp.

◆ ms_noinit() [2/3]

template<class T >
void boost::detail::ms_noinit ( T memory,
std::size_t  size 
)
inline

Definition at line 207 of file array_utility.hpp.

◆ ms_noinit() [3/3]

template<class T >
void boost::detail::ms_noinit ( T memory,
std::size_t  size,
ms_no_trivial   
)
inline

Definition at line 186 of file array_utility.hpp.

◆ operator!=() [1/2]

template<class A1 , class A2 , class T , class R >
bool boost::detail::operator!= ( const as_allocator< A1, T, R > &  a1,
const as_allocator< A2, T, R > &  a2 
)

Definition at line 196 of file array_allocator.hpp.

◆ operator!=() [2/2]

template<class T , class Y1 , class Y2 >
bool boost::detail::operator!= ( const ms_allocator< T, Y1 > &  ,
const ms_allocator< T, Y2 > &   
)

Definition at line 305 of file array_allocator.hpp.

◆ operator==() [1/2]

template<class A1 , class A2 , class T , class R >
bool boost::detail::operator== ( const as_allocator< A1, T, R > &  a1,
const as_allocator< A2, T, R > &  a2 
)

Definition at line 190 of file array_allocator.hpp.

◆ operator==() [2/2]

template<class T , class Y1 , class Y2 >
bool boost::detail::operator== ( const ms_allocator< T, Y1 > &  ,
const ms_allocator< T, Y2 > &   
)

Definition at line 299 of file array_allocator.hpp.

◆ prevent_assignment_from_false_const_integral()

template<class From >
void boost::detail::prevent_assignment_from_false_const_integral ( )

Definition at line 48 of file optional_reference_spec.hpp.

◆ prevent_binding_rvalue()

template<class From >
void boost::detail::prevent_binding_rvalue ( )

Definition at line 29 of file optional_reference_spec.hpp.

◆ sp_assert_convertible()

template<class Y , class T >
void boost::detail::sp_assert_convertible ( )
inline

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

◆ sp_deleter_construct() [1/3]

template<class T , class Y >
void boost::detail::sp_deleter_construct ( boost::shared_ptr< T > *  ppx,
Y *  p 
)
inline

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

◆ sp_deleter_construct() [2/3]

template<class T , class Y >
void boost::detail::sp_deleter_construct ( boost::shared_ptr< T[] > *  ,
Y *   
)
inline

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

◆ sp_deleter_construct() [3/3]

template<class T , std::size_t N, class Y >
void boost::detail::sp_deleter_construct ( boost::shared_ptr< T[N] > *  ,
Y *   
)
inline

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

◆ sp_enable_shared_from_this() [1/3]

void boost::detail::sp_enable_shared_from_this (   ...)
inline

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

◆ sp_enable_shared_from_this() [2/3]

template<class X , class Y >
void boost::detail::sp_enable_shared_from_this ( boost::shared_ptr< X > *  ppx,
Y const *  py,
boost::enable_shared_from_raw const *  pe 
)
inline

◆ sp_enable_shared_from_this() [3/3]

template<class X , class Y , class T >
void boost::detail::sp_enable_shared_from_this ( boost::shared_ptr< X > const *  ppx,
Y const *  py,
boost::enable_shared_from_this< T > const *  pe 
)
inline

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

◆ sp_forward()

template<class T >
T&& boost::detail::sp_forward ( T t)

Definition at line 39 of file sp_forward.hpp.

◆ sp_pointer_construct() [1/3]

template<class T , class Y >
void boost::detail::sp_pointer_construct ( boost::shared_ptr< T > *  ppx,
Y *  p,
boost::detail::shared_count pn 
)
inline

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

◆ sp_pointer_construct() [2/3]

template<class T , class Y >
void boost::detail::sp_pointer_construct ( boost::shared_ptr< T[] > *  ,
Y *  p,
boost::detail::shared_count pn 
)
inline

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

◆ sp_pointer_construct() [3/3]

template<class T , std::size_t N, class Y >
void boost::detail::sp_pointer_construct ( boost::shared_ptr< T[N] > *  ,
Y *  p,
boost::detail::shared_count pn 
)
inline

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

◆ yield()

void boost::detail::yield ( unsigned  )
inline

Definition at line 167 of file yield_k.hpp.



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