Classes | Typedefs | Functions
boost::move_detail Namespace Reference

Classes

struct  add_const
 
struct  add_const< T & >
 
struct  add_const< T && >
 
struct  add_const_lvalue_reference
 
struct  add_const_reference
 
struct  add_const_reference< T & >
 
struct  add_lvalue_reference
 
struct  add_lvalue_reference< const void >
 
struct  add_lvalue_reference< const volatile void >
 
struct  add_lvalue_reference< T & >
 
struct  add_lvalue_reference< void >
 
struct  add_lvalue_reference< volatile void >
 
struct  add_reference
 
struct  add_reference< const void >
 
struct  add_reference< T & >
 
struct  add_reference< void >
 
struct  add_rvalue_reference
 
struct  addr_impl_ref
 
struct  addressof_impl
 
struct  aligned_storage
 
struct  aligned_storage_impl
 
struct  alignment_logic
 
struct  alignment_of
 
struct  alignment_of_hack
 
struct  alignment_of_impl
 
struct  alignment_struct
 
struct  disable_if
 
struct  empty_helper_t1
 
struct  empty_helper_t2
 
struct  enable_if
 
struct  enable_if_c
 
struct  enable_if_c< false, T >
 
struct  forward_type
 
struct  has_move_emulation_enabled_impl
 
struct  has_move_emulation_enabled_impl< ::boost::rv< T > >
 
struct  has_move_emulation_enabled_impl< T & >
 
struct  has_pointer_type
 
struct  identity
 
struct  if_
 
struct  if_c
 
struct  if_c< false, T1, T2 >
 
struct  integral_constant
 
struct  is_arithmetic
 
struct  is_array
 
struct  is_array< T[]>
 
struct  is_array< T[N]>
 
struct  is_class
 
struct  is_class_or_union
 
class  is_convertible
 
struct  is_copy_constructible
 
struct  is_empty
 
struct  is_empty_nonintrinsic
 
struct  is_empty_nonintrinsic< T, true >
 
struct  is_enum
 
struct  is_enum_nonintrinsic
 
struct  is_floating_point
 
struct  is_floating_point_cv
 
struct  is_floating_point_cv< double >
 
struct  is_floating_point_cv< float >
 
struct  is_floating_point_cv< long double >
 
struct  is_function
 
struct  is_function_impl
 
struct  is_function_impl< T, true >
 
struct  is_integral
 
struct  is_integral_cv
 
struct  is_integral_cv< bool >
 
struct  is_integral_cv< char >
 
struct  is_integral_cv< char16_t >
 
struct  is_integral_cv< char32_t >
 
struct  is_integral_cv< int >
 
struct  is_integral_cv< long >
 
struct  is_integral_cv< short >
 
struct  is_integral_cv< signed char >
 
struct  is_integral_cv< unsigned char >
 
struct  is_integral_cv< unsigned int >
 
struct  is_integral_cv< unsigned long >
 
struct  is_integral_cv< unsigned short >
 
struct  is_integral_cv< wchar_t >
 
struct  is_lvalue_reference
 
struct  is_lvalue_reference< T & >
 
struct  is_member_function_pointer
 
struct  is_member_function_pointer_cv
 
struct  is_member_function_pointer_cv< T C::* >
 
struct  is_member_pointer
 
struct  is_member_pointer_cv
 
struct  is_member_pointer_cv< T U::* >
 
struct  is_nothrow_copy_assignable
 
struct  is_nothrow_copy_constructible
 
struct  is_nothrow_default_constructible
 
struct  is_nothrow_move_assignable
 
struct  is_nothrow_move_constructible
 
struct  is_nothrow_move_constructible_or_uncopyable
 
struct  is_nothrow_swappable
 
struct  is_nullptr_t
 
struct  is_nullptr_t_cv
 
struct  is_nullptr_t_cv< decltype(nullptr)>
 
struct  is_pod
 
struct  is_pod_noextents_cv
 
struct  is_pointer
 
struct  is_pointer< T * >
 
struct  is_reference
 
struct  is_reference< T & >
 
struct  is_reference< T && >
 
struct  is_reference_convertible_to_pointer
 
struct  is_rv_impl
 
struct  is_rv_impl< const rv< T > >
 
struct  is_rv_impl< rv< T > >
 
struct  is_rvalue_reference
 
struct  is_rvalue_reference< T && >
 
struct  is_same
 
struct  is_same< T, T >
 
struct  is_scalar
 
struct  is_trivially_copy_assignable
 
struct  is_trivially_copy_constructible
 
struct  is_trivially_default_constructible
 
struct  is_trivially_destructible
 
struct  is_trivially_move_assignable
 
struct  is_trivially_move_constructible
 
struct  is_union
 
struct  is_union_noextents_cv
 
struct  is_void
 
struct  is_void_cv
 
struct  is_void_cv< void >
 
struct  make_unsigned
 
struct  make_unsigned_impl
 
struct  make_unsigned_impl< signed char >
 
struct  make_unsigned_impl< signed int >
 
struct  make_unsigned_impl< signed long >
 
struct  make_unsigned_impl< signed short >
 
union  max_align
 
struct  nat
 
struct  natify
 
struct  remove_all_extents
 
struct  remove_all_extents< T[]>
 
struct  remove_all_extents< T[N]>
 
struct  remove_const
 
struct  remove_const< const T >
 
struct  remove_cv
 
struct  remove_cv< const T >
 
struct  remove_cv< const volatile T >
 
struct  remove_cv< volatile T >
 
struct  remove_reference
 
struct  remove_reference< T & >
 
struct  remove_reference< T && >
 
struct  remove_rvalue_reference
 
struct  remove_rvalue_reference< T && >
 

Typedefs

typedef integral_constant< bool, false > false_type
 
typedef void(* function_ptr) ()
 
typedef union max_align max_align_t
 
typedef int(alignment_dummy::* member_function_ptr) ()
 
typedef intalignment_dummy::* member_ptr
 
typedef integral_constant< bool, true > true_type
 

Functions

template<class T >
T * addressof (T &v)
 
template<typename T >
boost::move_detail::add_rvalue_reference< T >::type declval ()
 

Typedef Documentation

Definition at line 89 of file meta_utils_core.hpp.

typedef void(* boost::move_detail::function_ptr) ()

Definition at line 863 of file type_traits.hpp.

Definition at line 892 of file type_traits.hpp.

typedef int(alignment_dummy::* boost::move_detail::member_function_ptr) ()

Definition at line 865 of file type_traits.hpp.

typedef intalignment_dummy::* boost::move_detail::member_ptr

Definition at line 864 of file type_traits.hpp.

Definition at line 88 of file meta_utils_core.hpp.

Function Documentation

template<class T >
T* boost::move_detail::addressof ( T &  v)
inline

Definition at line 196 of file meta_utils.hpp.

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


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:34