/third_party/boost/boost/container/detail/ |
D | type_traits.hpp | 33 using ::boost::move_detail::enable_if; 34 using ::boost::move_detail::enable_if_and; 35 using ::boost::move_detail::is_same; 36 using ::boost::move_detail::is_different; 37 using ::boost::move_detail::is_pointer; 38 using ::boost::move_detail::add_reference; 39 using ::boost::move_detail::add_const; 40 using ::boost::move_detail::add_const_reference; 41 using ::boost::move_detail::remove_const; 42 using ::boost::move_detail::remove_reference; [all …]
|
D | mpl.hpp | 35 using boost::move_detail::integral_constant; 36 using boost::move_detail::true_type; 37 using boost::move_detail::false_type; 38 using boost::move_detail::enable_if_c; 39 using boost::move_detail::enable_if; 40 using boost::move_detail::enable_if_convertible; 41 using boost::move_detail::disable_if_c; 42 using boost::move_detail::disable_if; 43 using boost::move_detail::disable_if_convertible; 44 using boost::move_detail::is_convertible; [all …]
|
D | pair.hpp | 559 namespace move_detail{ namespace 627 static const bool value = boost::move_detail::is_trivially_copy_assignable<A>::value && 628 boost::move_detail::is_trivially_copy_assignable<B>::value ; 638 static const bool value = boost::move_detail::is_trivially_move_assignable<A>::value && 639 boost::move_detail::is_trivially_move_assignable<B>::value ; 648 static const bool value = boost::move_detail::is_trivially_copy_constructible<A>::value && 649 boost::move_detail::is_trivially_copy_constructible<B>::value ; 658 static const bool value = boost::move_detail::is_trivially_move_constructible<A>::value && 659 boost::move_detail::is_trivially_move_constructible<B>::value ; 668 static const bool value = boost::move_detail::is_trivially_destructible<A>::value && [all …]
|
/third_party/boost/boost/move/ |
D | utility_core.hpp | 51 BOOST_MOVE_FORCEINLINE typename ::boost::move_detail::enable_if_and 62 BOOST_MOVE_FORCEINLINE typename ::boost::move_detail::enable_if_and 69 return *BOOST_MOVE_TO_RV_CAST(::boost::rv<T>*, ::boost::move_detail::addressof(x) ); in move() 73 BOOST_MOVE_FORCEINLINE typename ::boost::move_detail::enable_if_and 90 BOOST_MOVE_FORCEINLINE typename ::boost::move_detail::enable_if_and 93 , ::boost::move_detail::is_rv<T> 95 forward(const typename ::boost::move_detail::identity<T>::type &x) BOOST_NOEXCEPT in forward() 101 BOOST_MOVE_FORCEINLINE typename ::boost::move_detail::enable_if_and 104 , ::boost::move_detail::is_not_rv<T> 106 forward(const typename ::boost::move_detail::identity<T>::type &x) BOOST_NOEXCEPT in forward() [all …]
|
D | utility.hpp | 43 BOOST_MOVE_FORCEINLINE typename ::boost::move_detail::enable_if_c 45 , typename ::boost::move_detail::add_const<T>::type & 53 BOOST_MOVE_FORCEINLINE typename ::boost::move_detail::enable_if_c 55 … && ::boost::move_detail::is_nothrow_move_constructible_or_uncopyable<T>::value, rv<T>&>::type 58 return *static_cast<rv<T>* >(::boost::move_detail::addressof(x)); in move_if_noexcept() 62 BOOST_MOVE_FORCEINLINE typename ::boost::move_detail::enable_if_c 64 && ::boost::move_detail::is_nothrow_move_constructible_or_uncopyable<T>::value 73 BOOST_MOVE_FORCEINLINE typename ::boost::move_detail::enable_if_c 75 && !::boost::move_detail::is_nothrow_move_constructible_or_uncopyable<T>::value 76 , typename ::boost::move_detail::add_const<T>::type & [all …]
|
D | core.hpp | 78 : public ::boost::move_detail::if_c 79 < ::boost::move_detail::is_class<T>::value 81 , ::boost::move_detail::nat 97 namespace move_detail { namespace 103 : integral_constant<bool, ::boost::move_detail::is_rv_impl<T>::value > 121 : ::boost::move_detail::has_move_emulation_enabled_impl<T> 127 static const bool value = !::boost::move_detail::has_move_emulation_enabled_impl<T>::value; 189 namespace move_detail { namespace 192 BOOST_MOVE_FORCEINLINE typename ::boost::move_detail::enable_if_c 193 < ::boost::move_detail::is_lvalue_reference<Ret>::value || [all …]
|
D | algorithm.hpp | 43 namespace move_detail { namespace 70 … typename ::boost::move_detail::enable_if< move_detail::is_move_iterator<I> >::type* = 0) in uninitialized_copy_or_move() 72 return ::boost::move_detail::uninitialized_move_move_iterator(f, l, r); in uninitialized_copy_or_move() 81 namespace move_detail { namespace 109 … typename ::boost::move_detail::enable_if< move_detail::is_move_iterator<I> >::type* = 0) in copy_or_move() 111 return ::boost::move_detail::move_move_iterator(f, l, r); in copy_or_move() 133 ,typename ::boost::move_detail::disable_if< move_detail::is_move_iterator<I> >::type* = 0 in uninitialized_copy_or_move() 156 ,typename ::boost::move_detail::disable_if< move_detail::is_move_iterator<I> >::type* = 0 in copy_or_move()
|
D | traits.hpp | 46 : ::boost::move_detail::is_trivially_destructible<T> 56 static const bool value = boost::move_detail::is_nothrow_move_constructible<T>::value && 57 boost::move_detail::is_nothrow_move_assignable<T>::value; 60 namespace move_detail { namespace
|
D | adl_move_swap.hpp | 158 …RCEINLINE void swap_proxy(T& x, T& y, typename boost::move_detail::enable_if_c<!boost::move_detail… in swap_proxy() 169 …, typename boost::move_detail::enable_if< and_op_not_impl<boost::move_detail::has_move_emulation_e… in swap_proxy() 176 …, typename boost::move_detail::enable_if< and_op_impl< boost::move_detail::has_move_emulation_enab… in swap_proxy()
|
/third_party/boost/boost/intrusive/detail/ |
D | mpl.hpp | 33 using boost::move_detail::is_same; 34 using boost::move_detail::add_const; 35 using boost::move_detail::remove_const; 36 using boost::move_detail::remove_cv; 37 using boost::move_detail::remove_reference; 38 using boost::move_detail::add_reference; 39 using boost::move_detail::remove_pointer; 40 using boost::move_detail::add_pointer; 41 using boost::move_detail::true_type; 42 using boost::move_detail::false_type; [all …]
|
D | iterator.hpp | 83 : ::boost::move_detail::enable_if_c 93 : ::boost::move_detail::enable_if_c 94 < ::boost::move_detail::is_same 103 : ::boost::move_detail::enable_if_c 104 < !::boost::move_detail::is_same 116 : ::boost::move_detail::enable_if_c 117 < ::boost::move_detail::is_same_or_convertible 121 !::boost::move_detail::is_same_or_convertible
|
D | has_member_function_callable_with.hpp | 119 static decltype(boost::move_detail::declval<U>(). in BOOST_MOVE_CAT() 120 …BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME(::boost::move_detail::declval<Args>()..… in BOOST_MOVE_CAT() 196 ( (::boost::move_detail::declval 198 …BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_FUNCNAME(::boost::move_detail::declval<Args>()..… 238 …static decltype(boost::move_detail::declval<U>().BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH… 250 …template<class F, std::size_t N = sizeof(boost::move_detail::declval<F>().BOOST_INTRUSIVE_HAS_MEMB… 295 ( (::boost::move_detail::declval\ 309 static decltype(boost::move_detail::declval<U>().\
|
/third_party/boost/libs/move/test/ |
D | type_traits.cpp | 57 BOOST_STATIC_ASSERT((boost::move_detail::is_pod<int>::value)); in test() 59 BOOST_STATIC_ASSERT((boost::move_detail::is_pod<pod_struct>::value)); in test() 70 …BOOST_STATIC_ASSERT(!(boost::move_detail::is_trivially_copy_constructible<deleted_copy_and_assign_… in test() 71 …BOOST_STATIC_ASSERT(!(boost::move_detail::is_trivially_copy_assignable<deleted_copy_and_assign_typ… in test() 74 …BOOST_STATIC_ASSERT(!(boost::move_detail::is_trivially_copy_constructible<boost_move_type>::value)… in test() 75 BOOST_STATIC_ASSERT(!(boost::move_detail::is_trivially_copy_assignable<boost_move_type>::value)); in test() 76 BOOST_STATIC_ASSERT(!(boost::move_detail::is_copy_constructible<boost_move_type>::value)); in test() 77 BOOST_STATIC_ASSERT(!(boost::move_detail::is_copy_assignable<boost_move_type>::value)); in test() 79 BOOST_STATIC_ASSERT((boost::move_detail::is_trivially_copy_constructible<int>::value)); in test() 80 BOOST_STATIC_ASSERT((boost::move_detail::is_trivially_copy_assignable<int>::value)); in test() [all …]
|
D | unique_ptr_types.cpp | 173 BOOST_STATIC_ASSERT(!(boost::move_detail::is_copy_constructible<unique_ptr_t>::value)); in test() 176 BOOST_STATIC_ASSERT(!(boost::move_detail::is_copy_assignable<unique_ptr_t>::value)); in test() 178 … BOOST_STATIC_ASSERT(!(boost::move_detail::is_trivially_copy_constructible<unique_ptr_t>::value)); in test() 179 BOOST_STATIC_ASSERT(!(boost::move_detail::is_trivially_copy_assignable<unique_ptr_t>::value)); in test()
|
D | conversion_test.cpp | 118 …(typename ::boost::move_detail::integral_constant<bool, ::boost::move_detail::is_class_or_union<T>… in construction_type() 121 ConstructionType construction_type_impl(::boost::move_detail::true_type) const in construction_type_impl() 124 ConstructionType construction_type_impl(::boost::move_detail::false_type) const in construction_type_impl()
|
/third_party/boost/boost/move/detail/ |
D | move_helpers.hpp | 30 …typename ::boost::move_detail::if_< ::boost::move_detail::is_class<U>, BOOST_CATCH_CONST_RLVALUE(U… 32 …typename ::boost::move_detail::if_< ::boost::move_detail::is_class<U>, BOOST_RV_REF(U), ::boost::m… 50 : public ::boost::move_detail::enable_if_and 52 , ::boost::move_detail::is_same<TYPE, BOOST_MOVE_TEMPL_PARAM> 53 , ::boost::move_detail::is_class<TYPE> 60 : public ::boost::move_detail::disable_if_or 62 , ::boost::move_detail::is_same<TYPE, BOOST_MOVE_TEMPL_PARAM> 63 , ::boost::move_detail::is_rv_impl<BOOST_MOVE_TEMPL_PARAM> 64 , ::boost::move_detail::and_ 65 < ::boost::move_detail::is_rv_impl<BOOST_MOVE_TEMPL_PARAM> [all …]
|
D | type_traits.hpp | 93 # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) (__has_trivial_copy(T)|| ::boost::move_detail::i… 94 # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) || ::boost::move_detail… 95 …_HAS_TRIVIAL_DESTRUCTOR(T) (__has_trivial_destructor(T) || ::boost::move_detail::is_pod<T>::val… 96 …HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) || ::boost::move_detail::is_trivially_d… 97 # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) || ::boost::move_detail::… 98 # define BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) || ::boost::move_detail… 102 …L_MOVE_CONSTRUCTOR(T) (__has_trivial_move_constructor(T) || ::boost::move_detail::is_pod<T>::val… 103 …RIVIAL_MOVE_ASSIGN(T) (__has_trivial_move_assign(T) || ::boost::move_detail::is_pod<T>::val… 154 # define BOOST_MOVE_INTEL_TT_OPTS || ::boost::move_detail::is_pod<T>::value 223 #define BOOST_MOVE_IS_POD_IMPL(T) (::boost::move_detail::is_scalar<T>::value ||\ [all …]
|
D | fwd_macros.hpp | 25 namespace move_detail { namespace 39 namespace move_detail { namespace 182 #define BOOST_MOVE_DECLVAL1 ::boost::move_detail::declval<P0>() 183 #define BOOST_MOVE_DECLVAL2 BOOST_MOVE_DECLVAL1, ::boost::move_detail::declval<P1>() 184 #define BOOST_MOVE_DECLVAL3 BOOST_MOVE_DECLVAL2, ::boost::move_detail::declval<P2>() 185 #define BOOST_MOVE_DECLVAL4 BOOST_MOVE_DECLVAL3, ::boost::move_detail::declval<P3>() 186 #define BOOST_MOVE_DECLVAL5 BOOST_MOVE_DECLVAL4, ::boost::move_detail::declval<P4>() 187 #define BOOST_MOVE_DECLVAL6 BOOST_MOVE_DECLVAL5, ::boost::move_detail::declval<P5>() 188 #define BOOST_MOVE_DECLVAL7 BOOST_MOVE_DECLVAL6, ::boost::move_detail::declval<P6>() 189 #define BOOST_MOVE_DECLVAL8 BOOST_MOVE_DECLVAL7, ::boost::move_detail::declval<P7>() [all …]
|
D | iterator_traits.hpp | 50 typedef typename boost::move_detail::make_unsigned<difference_type>::type size_type; 61 typedef typename boost::move_detail::make_unsigned<difference_type>::type size_type; 72 typedef typename boost::move_detail::make_unsigned<difference_type>::type size_type;
|
D | reverse_iterator.hpp | 58 , typename boost::move_detail::enable_if_convertible<OtherIt, It>::type* =0 in reverse_iterator() 67 typename boost::move_detail::enable_if_convertible<OtherIt, It, reverse_iterator &>::type
|
D | meta_utils.hpp | 32 namespace move_detail { namespace 271 return ::boost::move_detail::addressof_impl<T>::f in addressof() 272 ( ::boost::move_detail::addr_impl_ref<T>( v ), 0 ); in addressof()
|
/third_party/boost/boost/container/pmr/ |
D | resource_adaptor.hpp | 45 …static const std::size_t value = boost::move_detail::alignment_of<boost::move_detail::max_align_t>… 51 …static const std::size_t value = boost::move_detail::alignment_of<boost::move_detail::max_align_t>…
|
D | memory_resource.hpp | 35 boost::move_detail::alignment_of<boost::move_detail::max_align_t>::value;
|
D | polymorphic_allocator.hpp | 82 …{ return static_cast<T*>(m_resource->allocate(n*sizeof(T), ::boost::move_detail::alignment_of<T>:… in allocate() 91 { m_resource->deallocate(p, n*sizeof(T), ::boost::move_detail::alignment_of<T>::value); } in deallocate()
|
/third_party/boost/boost/move/algo/detail/ |
D | set_difference.hpp | 20 namespace move_detail{ namespace 50 return boost::move_detail::copy(first1, last1, result); in set_difference()
|