Namespaces | Classes | Typedefs | Functions
boost Namespace Reference

BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE. More...

Namespaces

 core
 
 detail
 
 exception_detail
 
 foreach
 
 foreach_detail_
 
 io
 
 iterators
 
 move_detail
 
 mpl
 
 next_prior_detail
 
 noncopyable_
 
 optional_detail
 
 posix_time
 
 range_adl_barrier
 
 range_detail
 
 tr1
 
 type_traits
 
 type_traits_detail
 

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  bad_function_call
 
class  bad_optional_access
 
class  base_from_member
 
class  base_from_member< MemberType &, UniqueID >
 
class  basic_format
 
class  BOOST_FUNCTION_FUNCTION
 
struct  BOOST_TT_TRAIT_NAME
 
struct  call_traits
 
struct  call_traits< const T[N]>
 
struct  call_traits< T & >
 
struct  call_traits< T[N]>
 
struct  common_type
 
struct  common_type< T >
 
struct  common_type< T1, T2 >
 
struct  common_type< T1, T2, T... >
 
struct  conditional
 
struct  conditional< false, T, U >
 
struct  copy_cv
 
struct  decay
 
struct  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_move_utility_emulation
 
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  extent
 
struct  floating_point_promotion
 
struct  floating_point_promotion< float >
 
struct  floating_point_promotion< float const >
 
struct  floating_point_promotion< float const volatile >
 
struct  floating_point_promotion< float volatile >
 
class  function
 
class  function0
 
class  function1
 
class  function10
 
class  function2
 
class  function3
 
class  function4
 
class  function5
 
class  function6
 
class  function7
 
class  function8
 
class  function9
 
class  function< BOOST_FUNCTION_PARTIAL_SPEC >
 
class  function_base
 
struct  function_traits
 
class  gcd_evaluator
 
struct  has_move_emulation_enabled
 
struct  has_new_operator
 
struct  has_nothrow_assign
 
struct  has_nothrow_assign< T & >
 
struct  has_nothrow_assign< T && >
 
struct  has_nothrow_assign< T volatile >
 
struct  has_nothrow_assign< T[N]>
 
struct  has_nothrow_assign< void >
 
struct  has_nothrow_assign< void const >
 
struct  has_nothrow_assign< void const volatile >
 
struct  has_nothrow_assign< void volatile >
 
struct  has_nothrow_constructor
 
struct  has_nothrow_constructor< void >
 
struct  has_nothrow_constructor< void const >
 
struct  has_nothrow_constructor< void const volatile >
 
struct  has_nothrow_constructor< void volatile >
 
struct  has_nothrow_copy
 
struct  has_nothrow_copy< ::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_destructor
 
struct  has_nothrow_destructor< T & >
 
struct  has_nothrow_destructor< T && >
 
struct  has_nothrow_destructor< T[N]>
 
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  has_virtual_destructor
 
struct  high_bit_mask_t
 
class  in_place_factory_base
 
struct  int_fast_t
 
struct  int_max_value_t
 
struct  int_min_value_t
 
struct  int_t
 
class  integer_traits
 
class  integer_traits< bool >
 
class  integer_traits< char >
 
class  integer_traits< int >
 
class  integer_traits< long >
 
class  integer_traits< short >
 
class  integer_traits< signed char >
 
class  integer_traits< unsigned char >
 
class  integer_traits< unsigned int >
 
class  integer_traits< unsigned long >
 
class  integer_traits< unsigned short >
 
class  integer_traits< wchar_t >
 
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_class
 
struct  is_complex
 
struct  is_complex< const T >
 
struct  is_complex< std::complex< T > >
 
struct  is_complex< volatile const T >
 
struct  is_complex< volatile T >
 
struct  is_compound
 
struct  is_const
 
struct  is_const< T const >
 
struct  is_const< T const []>
 
struct  is_const< T const [N]>
 
struct  is_constructible
 
struct  is_constructible< Ref &&, Arg >
 
struct  is_constructible< Ref &, Arg >
 
struct  is_constructible< T >
 
struct  is_constructible< T, Arg >
 
struct  is_constructible< void >
 
struct  is_constructible< void const >
 
struct  is_constructible< void const volatile >
 
struct  is_constructible< void volatile >
 
struct  is_convertible
 
struct  is_convertible< use_default, To >
 
struct  is_copy_assignable
 
struct  is_copy_assignable< void >
 
struct  is_copy_assignable< void const >
 
struct  is_copy_assignable< void const volatile >
 
struct  is_copy_assignable< void volatile >
 
struct  is_copy_constructible
 
struct  is_copy_constructible< void >
 
struct  is_copy_constructible< void const >
 
struct  is_copy_constructible< void const volatile >
 
struct  is_copy_constructible< void volatile >
 
struct  is_default_constructible
 
struct  is_default_constructible< T & >
 
struct  is_default_constructible< T && >
 
struct  is_default_constructible< T[]>
 
struct  is_default_constructible< T[N]>
 
struct  is_default_constructible< void >
 
struct  is_default_constructible< void const >
 
struct  is_default_constructible< void const volatile >
 
struct  is_default_constructible< void volatile >
 
struct  is_destructible
 
struct  is_destructible< T & >
 
struct  is_destructible< T && >
 
struct  is_destructible< T[]>
 
struct  is_destructible< T[N]>
 
struct  is_destructible< void >
 
struct  is_destructible< void const >
 
struct  is_destructible< void const volatile >
 
struct  is_destructible< void volatile >
 
struct  is_empty
 
struct  is_enum
 
struct  is_final
 
struct  is_float
 
struct  is_floating_point
 
struct  is_floating_point< const T >
 
struct  is_floating_point< double >
 
struct  is_floating_point< float >
 
struct  is_floating_point< long double >
 
struct  is_floating_point< volatile const T >
 
struct  is_floating_point< volatile T >
 
struct  is_function
 
struct  is_function< T && >
 
struct  is_fundamental
 
struct  is_integral
 
struct  is_integral< bool >
 
struct  is_integral< char >
 
struct  is_integral< char16_t >
 
struct  is_integral< char32_t >
 
struct  is_integral< const T >
 
struct  is_integral< int >
 
struct  is_integral< long >
 
struct  is_integral< short >
 
struct  is_integral< signed char >
 
struct  is_integral< unsigned char >
 
struct  is_integral< unsigned int >
 
struct  is_integral< unsigned long >
 
struct  is_integral< unsigned short >
 
struct  is_integral< volatile const T >
 
struct  is_integral< volatile T >
 
struct  is_integral< wchar_t >
 
struct  is_lvalue_reference
 
struct  is_lvalue_reference< T & >
 
struct  is_member_function_pointer
 
struct  is_member_object_pointer
 
struct  is_member_pointer
 
struct  is_member_pointer< U T::* >
 
struct  is_member_pointer< U T::*const >
 
struct  is_member_pointer< U T::*const volatile >
 
struct  is_member_pointer< U T::*volatile >
 
struct  is_nothrow_move_assignable
 
struct  is_nothrow_move_assignable< T & >
 
struct  is_nothrow_move_assignable< T && >
 
struct  is_nothrow_move_assignable< T const >
 
struct  is_nothrow_move_assignable< T const volatile >
 
struct  is_nothrow_move_assignable< T volatile >
 
struct  is_nothrow_move_assignable< void >
 
struct  is_nothrow_move_assignable< void const >
 
struct  is_nothrow_move_assignable< void const volatile >
 
struct  is_nothrow_move_assignable< void volatile >
 
struct  is_nothrow_move_constructible
 
struct  is_nothrow_move_constructible< const volatile T >
 
struct  is_nothrow_move_constructible< T & >
 
struct  is_nothrow_move_constructible< T && >
 
struct  is_nothrow_move_constructible< T[]>
 
struct  is_nothrow_move_constructible< T[N]>
 
struct  is_nothrow_move_constructible< void >
 
struct  is_nothrow_move_constructible< void const >
 
struct  is_nothrow_move_constructible< void const volatile >
 
struct  is_nothrow_move_constructible< void volatile >
 
struct  is_nothrow_move_constructible< volatile T >
 
struct  is_object
 
struct  is_pod
 
struct  is_POD
 
struct  is_pod< ::boost::detail::aligned_storage::aligned_storage_imp< size_, alignment_ > >
 
struct  is_pod< T[sz]>
 
struct  is_pod< void >
 
struct  is_pod< void const >
 
struct  is_pod< void const volatile >
 
struct  is_pod< void volatile >
 
struct  is_pointer
 
struct  is_pointer< T * >
 
struct  is_pointer< T *const >
 
struct  is_pointer< T *const volatile >
 
struct  is_pointer< T *volatile >
 
struct  is_polymorphic
 
struct  is_reference
 
struct  is_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_stateless
 
struct  is_union
 
struct  is_union< T const >
 
struct  is_union< T volatile >
 
struct  is_union< T volatile const >
 
struct  is_unsigned
 
struct  is_unsigned< 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 signed char >
 
struct  is_unsigned< const volatile unsigned char >
 
struct  is_unsigned< const volatile unsigned int >
 
struct  is_unsigned< const volatile unsigned long >
 
struct  is_unsigned< const volatile unsigned short >
 
struct  is_unsigned< const volatileint >
 
struct  is_unsigned< const volatilelong >
 
struct  is_unsigned< const volatileshort >
 
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 signed char >
 
struct  is_unsigned< volatile unsigned char >
 
struct  is_unsigned< volatile unsigned int >
 
struct  is_unsigned< volatile unsigned long >
 
struct  is_unsigned< volatile unsigned short >
 
struct  is_unsigned< volatileint >
 
struct  is_unsigned< volatilelong >
 
struct  is_unsigned< volatileshort >
 
struct  is_virtual_base_of
 
struct  is_virtual_base_of< Base &, Derived & >
 
struct  is_virtual_base_of< Base &, Derived >
 
struct  is_virtual_base_of< Base, Derived & >
 
struct  is_void
 
struct  is_void< const void >
 
struct  is_void< const volatile void >
 
struct  is_void< void >
 
struct  is_void< volatile void >
 
struct  is_volatile
 
struct  is_volatile< T volatile >
 
struct  is_volatile< T volatile[]>
 
struct  is_volatile< T volatile[N]>
 
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 >
 
class  lcm_evaluator
 
struct  less_pointees_t
 
struct  low_bits_mask_t
 
struct  make_signed
 
struct  make_unsigned
 
struct  make_void
 
class  none_t
 
class  optional
 
class  optional< T && >
 
struct  optional_swap_should_use_default_constructor
 
struct  promote
 
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
 
struct  rank
 
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_cv_ref
 
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_ptr
 
struct  static_gcd
 
struct  static_lcm
 
struct  static_log2
 
struct  static_signed_max
 
struct  static_signed_min
 
struct  static_unsigned_max
 
struct  static_unsigned_min
 
class  sub_range
 
struct  type
 
struct  type_identity
 
struct  type_with_alignment
 
struct  uint_t
 
struct  uint_value_t
 
struct  unwrap_reference
 Find the type in a reference_wrapper. More...
 

Typedefs

template<class T >
using add_const_t = typename add_const< T >::type
 
template<class T >
using add_cv_t = typename add_cv< T >::type
 
template<class T >
using add_lvalue_reference_t = typename add_lvalue_reference< T >::type
 
template<class T >
using add_pointer_t = typename add_pointer< T >::type
 
template<class T >
using add_reference_t = typename add_reference< T >::type
 
template<class T >
using add_rvalue_reference_t = typename add_rvalue_reference< T >::type
 
template<class T >
using add_volatile_t = typename add_volatile< T >::type
 
template<class... T>
using common_type_t = typename common_type< T... >::type
 
template<bool b, class T , class U >
using conditional_t = typename conditional< b, T, U >::type
 
template<class T , class U >
using copy_cv_t = typename copy_cv< T, U >::type
 
template<class T >
using decay_t = typename decay< T >::type
 
typedef integral_constant< bool, false > false_type
 
template<class T >
using floating_point_promotion_t = typename floating_point_promotion< T >::type
 
typedef basic_format< char > format
 
template<class T >
using integral_promotion_t = typename integral_promotion< T >::type
 
template<class T >
using make_signed_t = typename make_signed< T >::type
 
template<class T >
using make_unsigned_t = typename make_unsigned< T >::type
 
typedef noncopyable_::noncopyable noncopyable
 
template<class T >
using promote_t = typename promote< T >::type
 
template<class T >
using remove_all_extents_t = typename remove_all_extents< T >::type
 
template<class T >
using remove_bounds_t = typename remove_bounds< T >::type
 
template<class T >
using remove_const_t = typename remove_const< T >::type
 
template<class T >
using remove_cv_ref_t = typename remove_cv_ref< T >::type
 
template<class T >
using remove_cv_t = typename remove_cv< T >::type
 
template<class T >
using remove_extent_t = typename remove_extent< T >::type
 
template<class T >
using remove_pointer_t = typename remove_pointer< T >::type
 
template<class T >
using remove_reference_t = typename remove_reference< T >::type
 
template<class T >
using remove_volatile_t = typename remove_volatile< T >::type
 
typedef boost::uintmax_t static_gcd_type
 
typedef boost::uintmax_t static_log2_argument_type
 
typedef int static_log2_result_type
 
typedef boost::intmax_t static_min_max_signed_type
 
typedef boost::uintmax_t static_min_max_unsigned_type
 
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
 
template<class T >
using type_identity_t = typename type_identity< T >::type
 
template<class... Ts>
using void_t = typename make_void< Ts... >::type
 
typedef basic_format< wchar_t > wformat
 

Functions

template<class T >
BOOST_FORCEINLINE T * addressof (T &v)
 
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 >
BOOST_FORCEINLINE reference_wrapper< T const > BOOST_REF_CONST cref (T const &t)
 
template<class T >
void cref (T const &&) BOOST_REF_DELETE
 
template<typename T >
add_rvalue_reference< T >::type declval () BOOST_NOEXCEPT
 
template<class T >
exception_detail::clone_impl< T > enable_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 >
T && forward (typename::boost::move_detail::remove_reference< T >::type &t) BOOST_NOEXCEPT
 
template<class T >
T && forward (typename::boost::move_detail::remove_reference< T >::type &&t) BOOST_NOEXCEPT
 
template<typename F , typename G >
bool function_equal (const F &f, const G &g)
 
template<typename F , typename G >
bool function_equal_impl (const F &f, const G &g, long)
 
template<class T >
BOOST_DEDUCED_TYPENAME optional< T >::reference_const_type get (optional< T > const &opt)
 
template<class T >
BOOST_DEDUCED_TYPENAME optional< T >::reference_type get (optional< T > &opt)
 
template<class T >
BOOST_DEDUCED_TYPENAME optional< T >::pointer_const_type get (optional< T > const *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_value_or (optional< T > const &opt, BOOST_DEDUCED_TYPENAME optional< T >::reference_const_type v)
 
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 >::pointer_const_type get_pointer (optional< T > const &opt)
 
template<class T >
BOOST_DEDUCED_TYPENAME optional< T >::pointer_type get_pointer (optional< T > &opt)
 
template<class OptionalPointee >
bool less_pointees (OptionalPointee const &x, OptionalPointee const &y)
 
template<class T >
optional< T > make_optional (T const &v)
 
template<class T >
optional< T > make_optional (bool cond, T const &v)
 
template<class T >
typename::boost::move_detail::remove_reference< T >::type && move (T &&t) BOOST_NOEXCEPT
 
template<class T >
typename::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 >
typename::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 >
T && move_if_not_lvalue_reference (typename::boost::move_detail::remove_reference< T >::type &t) BOOST_NOEXCEPT
 
template<class T >
T && move_if_not_lvalue_reference (typename::boost::move_detail::remove_reference< T >::type &&t) BOOST_NOEXCEPT
 
template<class T >
next (T x)
 
template<class T , class Distance >
next (T x, Distance n)
 
bool operator!= (const function_base &f, detail::function::useless_clear_type *)
 
bool operator!= (detail::function::useless_clear_type *, const function_base &f)
 
template<typename Functor >
 operator!= (const function_base &f, Functor g)
 
template<typename Functor >
 operator!= (Functor g, const function_base &f)
 
template<typename Functor >
 operator!= (const function_base &f, reference_wrapper< Functor > g)
 
template<typename Functor >
 operator!= (reference_wrapper< Functor > g, const function_base &f)
 
template<typename R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_PARMS>
void operator!= (const BOOST_FUNCTION_FUNCTION< R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_ARGS > &, const BOOST_FUNCTION_FUNCTION< R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_ARGS > &)
 
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!= (optional< T > const &x, none_t) BOOST_NOEXCEPT
 
template<class T >
bool operator!= (none_t, optional< T > const &y) 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 >
bool operator< (T const &x, optional< T > const &y)
 
template<class T >
bool operator< (optional< T > const &x, none_t)
 
template<class T >
bool operator< (none_t, optional< T > const &y)
 
template<class Ch , class Tr , class Alloc >
std::basic_ostream< Ch, Tr > & operator<< (std::basic_ostream< Ch, Tr > &os, const basic_format< Ch, Tr, Alloc > &f)
 
template<class CharType , class CharTrait >
std::basic_ostream< CharType, CharTrait > & operator<< (std::basic_ostream< CharType, CharTrait > &out, optional_detail::optional_tag const &v)
 
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<= (optional< T > const &x, none_t y)
 
template<class T >
bool operator<= (none_t x, optional< T > const &y)
 
bool operator== (const function_base &f, detail::function::useless_clear_type *)
 
bool operator== (detail::function::useless_clear_type *, const function_base &f)
 
template<typename Functor >
 operator== (const function_base &f, Functor g)
 
template<typename Functor >
 operator== (Functor g, const function_base &f)
 
template<typename Functor >
 operator== (const function_base &f, reference_wrapper< Functor > g)
 
template<typename Functor >
 operator== (reference_wrapper< Functor > g, const function_base &f)
 
template<typename R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_PARMS>
void operator== (const BOOST_FUNCTION_FUNCTION< R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_ARGS > &, const BOOST_FUNCTION_FUNCTION< R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_ARGS > &)
 
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== (optional< T > const &x, none_t) BOOST_NOEXCEPT
 
template<class T >
bool operator== (none_t, optional< T > const &y) 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 >
bool operator> (T const &x, optional< T > const &y)
 
template<class T >
bool operator> (optional< T > const &x, none_t y)
 
template<class T >
bool operator> (none_t x, optional< T > const &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>= (optional< T > const &x, none_t y)
 
template<class T >
bool operator>= (none_t x, optional< T > const &y)
 
template<class T >
prior (T x)
 
template<class T , class Distance >
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 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 Ch , class Tr , class Alloc >
std::basic_string< Ch, Tr, Alloc > str (const basic_format< Ch, Tr, Alloc > &f)
 
template<typename Signature >
void swap (function< Signature > &f1, function< Signature > &f2)
 
template<class T1 , class T2 >
BOOST_GPU_ENABLED void swap (T1 &left, T2 &right)
 
template<class T >
void swap (optional< T > &x, optional< T > &y)
 
template<typename R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_PARMS>
void swap (BOOST_FUNCTION_FUNCTION< R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_ARGS > &f1, BOOST_FUNCTION_FUNCTION< R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_ARGS > &f2)
 
template<class E >
BOOST_NORETURN void throw_exception (E const &e)
 
void throw_exception_assert_compatibility (std::exception const &)
 
template<class T >
BOOST_FORCEINLINE unwrap_reference< T >::typeunwrap_ref (T &t)
 

Detailed Description

BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.

Boost namespace.

Typedef Documentation

template<class T >
using boost::add_const_t = typedef typename add_const<T>::type

Definition at line 46 of file add_const.hpp.

template<class T >
using boost::add_cv_t = typedef typename add_cv<T>::type

Definition at line 41 of file add_cv.hpp.

template<class T >
using boost::add_lvalue_reference_t = typedef typename add_lvalue_reference<T>::type

Definition at line 27 of file add_lvalue_reference.hpp.

template<class T >
using boost::add_pointer_t = typedef typename add_pointer<T>::type

Definition at line 61 of file add_pointer.hpp.

template<class T >
using boost::add_reference_t = typedef typename add_reference<T>::type

Definition at line 59 of file add_reference.hpp.

template<class T >
using boost::add_rvalue_reference_t = typedef typename add_rvalue_reference<T>::type

Definition at line 63 of file add_rvalue_reference.hpp.

template<class T >
using boost::add_volatile_t = typedef typename add_volatile<T>::type

Definition at line 40 of file add_volatile.hpp.

template<class... T>
using boost::common_type_t = typedef typename common_type<T...>::type

Definition at line 38 of file common_type.hpp.

template<bool b, class T , class U >
using boost::conditional_t = typedef typename conditional<b, T, U>::type

Definition at line 19 of file conditional.hpp.

template<class T , class U >
using boost::copy_cv_t = typedef typename copy_cv<T, U>::type

Definition at line 34 of file copy_cv.hpp.

template<class T >
using boost::decay_t = typedef typename decay<T>::type

Definition at line 42 of file decay.hpp.

typedef integral_constant<bool, false> boost::false_type

Definition at line 102 of file integral_constant.hpp.

template<class T >
using boost::floating_point_promotion_t = typedef typename floating_point_promotion<T>::type

Definition at line 19 of file floating_point_promotion.hpp.

typedef basic_format<char > boost::format

Definition at line 25 of file format_fwd.hpp.

template<class T >
using boost::integral_promotion_t = typedef typename integral_promotion<T>::type

Definition at line 180 of file integral_promotion.hpp.

template<class T >
using boost::make_signed_t = typedef typename make_signed<T>::type

Definition at line 130 of file make_signed.hpp.

template<class T >
using boost::make_unsigned_t = typedef typename make_unsigned<T>::type

Definition at line 129 of file make_unsigned.hpp.

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

template<class T >
using boost::promote_t = typedef typename promote<T>::type

Definition at line 19 of file promote.hpp.

template<class T >
using boost::remove_all_extents_t = typedef typename remove_all_extents<T>::type

Definition at line 35 of file remove_all_extents.hpp.

template<class T >
using boost::remove_bounds_t = typedef typename remove_bounds<T>::type

Definition at line 21 of file remove_bounds.hpp.

template<class T >
using boost::remove_const_t = typedef typename remove_const<T>::type

Definition at line 33 of file remove_const.hpp.

template<class T >
using boost::remove_cv_ref_t = typedef typename remove_cv_ref<T>::type

Definition at line 24 of file remove_cv_ref.hpp.

template<class T >
using boost::remove_cv_t = typedef typename remove_cv<T>::type

Definition at line 39 of file remove_cv.hpp.

template<class T >
using boost::remove_extent_t = typedef typename remove_extent<T>::type

Definition at line 35 of file remove_extent.hpp.

template<class T >
using boost::remove_pointer_t = typedef typename remove_pointer<T>::type

Definition at line 77 of file remove_pointer.hpp.

template<class T >
using boost::remove_reference_t = typedef typename remove_reference<T>::type

Definition at line 53 of file remove_reference.hpp.

template<class T >
using boost::remove_volatile_t = typedef typename remove_volatile<T>::type

Definition at line 33 of file remove_volatile.hpp.

Definition at line 159 of file integer_fwd.hpp.

Definition at line 31 of file integer_fwd.hpp.

Definition at line 32 of file integer_fwd.hpp.

Definition at line 30 of file integer_fwd.hpp.

Definition at line 29 of file integer_fwd.hpp.

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

Definition at line 90 of file exception.hpp.

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

Definition at line 87 of file exception.hpp.

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

Definition at line 91 of file exception.hpp.

typedef integral_constant<bool, true> boost::true_type

Definition at line 101 of file integral_constant.hpp.

template<class T >
using boost::type_identity_t = typedef typename type_identity<T>::type

Definition at line 22 of file type_identity.hpp.

template<class... Ts>
using boost::void_t = typedef typename make_void<Ts...>::type

Definition at line 25 of file make_void.hpp.

typedef basic_format<wchar_t > boost::wformat

Definition at line 30 of file format_fwd.hpp.

Function Documentation

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

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

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.

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.

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.

template<class T >
void boost::cref ( T const &&  )
Remarks
Construction from a temporary object is disabled.
template<typename T >
add_rvalue_reference< T >::type boost::declval ( )
template<class T >
exception_detail::clone_impl<T> boost::enable_current_exception ( T const &  x)
inline

Definition at line 480 of file exception.hpp.

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

Definition at line 381 of file exception.hpp.

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

Definition at line 30 of file compare_pointees.hpp.

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

Definition at line 227 of file utility_core.hpp.

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

Definition at line 231 of file utility_core.hpp.

template<typename F , typename G >
bool boost::function_equal ( const F &  f,
const G &  g 
)

Definition at line 23 of file function_equal.hpp.

template<typename F , typename G >
bool boost::function_equal_impl ( const F &  f,
const G &  g,
long   
)

Definition at line 16 of file function_equal.hpp.

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

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

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

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

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

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

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

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

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 1220 of file optional/optional.hpp.

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 1228 of file optional/optional.hpp.

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

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

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

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

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

Definition at line 53 of file compare_pointees.hpp.

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

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

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

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

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

Definition at line 191 of file utility_core.hpp.

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

Definition at line 130 of file utility.hpp.

template<class T >
typename ::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 136 of file utility.hpp.

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

Definition at line 260 of file utility_core.hpp.

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

Definition at line 264 of file utility_core.hpp.

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

Definition at line 146 of file next_prior.hpp.

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

Definition at line 149 of file next_prior.hpp.

bool boost::operator!= ( const function_base f,
detail::function::useless_clear_type  
)
inline

Definition at line 744 of file function_base.hpp.

bool boost::operator!= ( detail::function::useless_clear_type ,
const function_base f 
)
inline

Definition at line 756 of file function_base.hpp.

template<typename Functor >
boost::operator!= ( const function_base f,
Functor  g 
)

Definition at line 818 of file function_base.hpp.

template<typename Functor >
boost::operator!= ( Functor  g,
const function_base f 
)

Definition at line 827 of file function_base.hpp.

template<typename Functor >
boost::operator!= ( const function_base f,
reference_wrapper< Functor >  g 
)

Definition at line 855 of file function_base.hpp.

template<typename Functor >
boost::operator!= ( reference_wrapper< Functor >  g,
const function_base f 
)

Definition at line 864 of file function_base.hpp.

template<typename R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_PARMS>
void boost::operator!= ( const BOOST_FUNCTION_FUNCTION< R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_ARGS > &  ,
const BOOST_FUNCTION_FUNCTION< R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_ARGS > &   
)
template<class T >
bool boost::operator!= ( optional< T > const &  x,
optional< T > const &  y 
)
inline

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

template<class Ch , class Tr , class Alloc >
std::basic_ostream<Ch, Tr>& boost::operator<< ( std::basic_ostream< Ch, Tr > &  os,
const basic_format< Ch, Tr, Alloc > &  f 
)

Definition at line 33 of file free_funcs.hpp.

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

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

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

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

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

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

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

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

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

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

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

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

bool boost::operator== ( const function_base f,
detail::function::useless_clear_type  
)
inline

Definition at line 738 of file function_base.hpp.

bool boost::operator== ( detail::function::useless_clear_type ,
const function_base f 
)
inline

Definition at line 750 of file function_base.hpp.

template<typename Functor >
boost::operator== ( const function_base f,
Functor  g 
)

Definition at line 800 of file function_base.hpp.

template<typename Functor >
boost::operator== ( Functor  g,
const function_base f 
)

Definition at line 809 of file function_base.hpp.

template<typename Functor >
boost::operator== ( const function_base f,
reference_wrapper< Functor >  g 
)

Definition at line 837 of file function_base.hpp.

template<typename Functor >
boost::operator== ( reference_wrapper< Functor >  g,
const function_base f 
)

Definition at line 846 of file function_base.hpp.

template<typename R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_PARMS>
void boost::operator== ( const BOOST_FUNCTION_FUNCTION< R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_ARGS > &  ,
const BOOST_FUNCTION_FUNCTION< R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_ARGS > &   
)
template<class T >
bool boost::operator== ( optional< T > const &  x,
optional< T > const &  y 
)
inline

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Definition at line 155 of file next_prior.hpp.

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

Definition at line 158 of file next_prior.hpp.

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

Definition at line 37 of file rbegin.hpp.

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.

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.

template<class T >
void boost::ref ( T const &&  )
Remarks
Construction from a temporary object is disabled.
template<class C >
BOOST_DEDUCED_TYPENAME range_reverse_iterator<C>::type boost::rend ( C &  c)
inline

Definition at line 37 of file rend.hpp.

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.

template<class Ch , class Tr , class Alloc >
std::basic_string<Ch, Tr, Alloc> boost::str ( const basic_format< Ch, Tr, Alloc > &  f)
inline

Definition at line 22 of file free_funcs.hpp.

template<typename Signature >
void boost::swap ( function< Signature > &  f1,
function< Signature > &  f2 
)
inline

Definition at line 35 of file function_fwd.hpp.

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

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

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

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

template<typename R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_PARMS>
void boost::swap ( BOOST_FUNCTION_FUNCTION< R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_ARGS > &  f1,
BOOST_FUNCTION_FUNCTION< R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_ARGS > &  f2 
)
inline

Definition at line 1018 of file function_template.hpp.

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

Definition at line 62 of file throw_exception.hpp.

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

Definition at line 60 of file throw_exception.hpp.

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.



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