Home
last modified time | relevance | path

Searched refs:decay (Results 1 – 25 of 355) sorted by relevance

12345678910>>...15

/third_party/boost/libs/type_traits/test/
Ddecay_test.cpp43 inline std::pair< BOOST_DEDUCED_TYPENAME tt::decay<const F>::type,
44 BOOST_DEDUCED_TYPENAME tt::decay<const S>::type >
47 return std::pair< BOOST_DEDUCED_TYPENAME tt::decay<const F>::type, in make_pair()
48 BOOST_DEDUCED_TYPENAME tt::decay<const S>::type >( f, s ); in make_pair()
65 BOOST_DECL_TRANSFORM_TEST3(decay_test_1, ::tt::decay, const)
66 BOOST_DECL_TRANSFORM_TEST3(decay_test_2, ::tt::decay, volatile)
67 BOOST_DECL_TRANSFORM_TEST3(decay_test_3, ::tt::decay, const volatile)
68 BOOST_DECL_TRANSFORM_TEST3(decay_test_4, ::tt::decay, const&)
69 BOOST_DECL_TRANSFORM_TEST3(decay_test_5, ::tt::decay, volatile&)
70 BOOST_DECL_TRANSFORM_TEST3(decay_test_6, ::tt::decay, const volatile&)
[all …]
/third_party/boost/boost/fiber/future/
Dasync.hpp38 ! detail::is_launch_policy< typename std::decay< Fn >::type >::value,
39 typename std::decay< Fn >::type
40 >::type( typename std::decay< Args >::type ... )
45 typename std::decay< Fn >::type( typename std::decay< Args >::type ... ) in async()
48 packaged_task< result_type( typename std::decay< Args >::type ... ) > pt{ in async()
60 typename std::decay< Fn >::type
61 >::type( typename std::decay< Args >::type ...)
66 typename std::decay< Fn >::type( typename std::decay< Args >::type ... ) in async()
69 packaged_task< result_type( typename std::decay< Args >::type ... ) > pt{ in async()
81 typename std::decay< Fn >::type
[all …]
/third_party/boost/boost/asio/detail/
Dvariadic_templates.hpp261 typename decay<T1>::type
263 typename decay<T1>::type, typename decay<T2>::type
265 typename decay<T1>::type, typename decay<T2>::type, \
266 typename decay<T3>::type
268 typename decay<T1>::type, typename decay<T2>::type, \
269 typename decay<T3>::type, typename decay<T4>::type
271 typename decay<T1>::type, typename decay<T2>::type, \
272 typename decay<T3>::type, typename decay<T4>::type, \
273 typename decay<T5>::type
275 typename decay<T1>::type, typename decay<T2>::type, \
[all …]
Dnon_const_lvalue.hpp33 is_same<T, typename decay<T>::type>::value, in non_const_lvalue()
34 typename decay<T>::type&, T&&>::type>(t)) in non_const_lvalue()
38 typename conditional<is_same<T, typename decay<T>::type>::value,
39 typename decay<T>::type&, typename decay<T>::type>::type value;
41 explicit non_const_lvalue(const typename decay<T>::type& t)
46 typename decay<T>::type value;
/third_party/boost/boost/beast/core/
Dbind_handler.hpp63 typename std::decay<Handler>::type,
64 typename std::decay<Args>::type...>
69 typename std::decay<Handler>::type, in bind_handler()
70 typename std::decay<Args>::type...>( in bind_handler()
119 typename std::decay<Handler>::type, in bind_front_handler()
120 typename std::decay<Args>::type...> in bind_front_handler()
123 typename std::decay<Handler>::type, in bind_front_handler()
124 typename std::decay<Args>::type...>( in bind_front_handler()
/third_party/boost/boost/asio/traits/
Dstatic_query.hpp57 is_same<T, typename decay<T>::type>::value
58 && is_same<Property, typename decay<Property>::type>::value,
61 typename decay<T>::type,
62 typename decay<Property>::type>
72 decltype(decay<Property>::type::template static_query_v<T>)
78 decay<Property>::type::template static_query_v<T>);
81 noexcept(decay<Property>::type::template static_query_v<T>));
85 return decay<Property>::type::template static_query_v<T>; in value()
Dstatic_require.hpp51 is_same<T, typename decay<T>::type>::value
52 && is_same<Property, typename decay<Property>::type>::value,
55 typename decay<T>::type,
56 typename decay<Property>::type>
68 decay<Property>::type::value() == traits::static_query<T, Property>::value()
95 has_static_require<typename decay<T>::type,
96 typename decay<Property>::type>::value
Dset_value_free.hpp123 && conjunction<is_same<Vs, typename decay<Vs>::type>...>::value,
131 void(typename decay<Vs>::type...)>
156 && is_same<T1, typename decay<T1>::type>::value
159 && is_same<T2, typename decay<T2>::type>::value
162 && is_same<T3, typename decay<T3>::type>::value
165 && is_same<T4, typename decay<T4>::type>::value
168 && is_same<T5, typename decay<T5>::type>::value
171 && is_same<T6, typename decay<T6>::type>::value
174 && is_same<T7, typename decay<T7>::type>::value
177 && is_same<T8, typename decay<T8>::type>::value
Dset_value_member.hpp123 && conjunction<is_same<Vs, typename decay<Vs>::type>...>::value,
131 void(typename decay<Vs>::type...)>
156 && is_same<T1, typename decay<T1>::type>::value
159 && is_same<T2, typename decay<T2>::type>::value
162 && is_same<T3, typename decay<T3>::type>::value
165 && is_same<T4, typename decay<T4>::type>::value
168 && is_same<T5, typename decay<T5>::type>::value
171 && is_same<T6, typename decay<T6>::type>::value
174 && is_same<T7, typename decay<T7>::type>::value
177 && is_same<T8, typename decay<T8>::type>::value
Dstatic_require_concept.hpp51 is_same<T, typename decay<T>::type>::value
52 && is_same<Property, typename decay<Property>::type>::value,
55 typename decay<T>::type,
56 typename decay<Property>::type>
68 decay<Property>::type::value() == traits::static_query<T, Property>::value()
95 has_static_require_concept<T, typename decay<Property>::type>::value
/third_party/boost/libs/type_traits/doc/
Ddecay.qbk8 [section:decay decay]
11 struct decay
16 template <class T> using decay_t = typename decay<T>::type; // C++11 and above
24 __header ` #include <boost/type_traits/decay.hpp>` or ` #include <boost/type_traits.hpp>`
30 [[`decay<int[2][3]>::type`][`int[3]*`]]
32 [[`decay<int(&)[2]>::type`] [`int*`]]
34 [[`decay<int(&)(double)>::type`] [`int(*)(double)`]]
/third_party/boost/boost/asio/impl/
Ddispatch.hpp40 typename decay<CompletionHandler>::type in operator ()()
45 typedef typename decay<CompletionHandler>::type handler_t; in operator ()()
65 typename decay<CompletionHandler>::type in operator ()()
70 typedef typename decay<CompletionHandler>::type handler_t; in operator ()()
106 typename decay<CompletionHandler>::type, in operator ()()
111 typedef typename decay<CompletionHandler>::type handler_t; in operator ()()
131 typename decay<CompletionHandler>::type, in operator ()()
136 typedef typename decay<CompletionHandler>::type handler_t; in operator ()()
161 typename decay<CompletionHandler>::type, in operator ()()
166 typedef typename decay<CompletionHandler>::type handler_t; in operator ()()
[all …]
Dpost.hpp42 typename decay<CompletionHandler>::type in operator ()()
47 typedef typename decay<CompletionHandler>::type handler_t; in operator ()()
68 typename decay<CompletionHandler>::type in operator ()()
73 typedef typename decay<CompletionHandler>::type handler_t; in operator ()()
109 typename decay<CompletionHandler>::type, in operator ()()
114 typedef typename decay<CompletionHandler>::type handler_t; in operator ()()
135 typename decay<CompletionHandler>::type, in operator ()()
140 typedef typename decay<CompletionHandler>::type handler_t; in operator ()()
166 typename decay<CompletionHandler>::type, in operator ()()
171 typedef typename decay<CompletionHandler>::type handler_t; in operator ()()
[all …]
Ddefer.hpp42 typename decay<CompletionHandler>::type in operator ()()
47 typedef typename decay<CompletionHandler>::type handler_t; in operator ()()
68 typename decay<CompletionHandler>::type in operator ()()
73 typedef typename decay<CompletionHandler>::type handler_t; in operator ()()
109 typename decay<CompletionHandler>::type, in operator ()()
114 typedef typename decay<CompletionHandler>::type handler_t; in operator ()()
135 typename decay<CompletionHandler>::type, in operator ()()
140 typedef typename decay<CompletionHandler>::type handler_t; in operator ()()
166 typename decay<CompletionHandler>::type, in operator ()()
171 typedef typename decay<CompletionHandler>::type handler_t; in operator ()()
[all …]
/third_party/boost/boost/asio/
Dprefer.hpp123 using boost::asio::decay;
161 typename decay<T>::type,
162 typename decay<Property>::type
165 decay<Property>::type::is_preferable
177 typedef BOOST_ASIO_MOVE_ARG(typename decay<T>::type) result_type;
186 typename decay<T>::type,
187 typename decay<Property>::type
190 decay<Property>::type::is_preferable
207 typename decay<T>::type,
208 typename decay<Property>::type
[all …]
Drequire_concept.hpp112 using boost::asio::decay;
143 typename decay<T>::type,
144 typename decay<Property>::type
147 decay<Property>::type::is_requirable_concept
163 typename decay<T>::type,
164 typename decay<Property>::type
167 decay<Property>::type::is_requirable_concept
184 typename decay<T>::type,
185 typename decay<Property>::type
188 decay<Property>::type::is_requirable_concept
Dread_until.hpp138 is_dynamic_buffer_v1<typename decay<DynamicBuffer_v1>::type>::value
139 && !is_dynamic_buffer_v2<typename decay<DynamicBuffer_v1>::type>::value
181 is_dynamic_buffer_v1<typename decay<DynamicBuffer_v1>::type>::value
182 && !is_dynamic_buffer_v2<typename decay<DynamicBuffer_v1>::type>::value
241 is_dynamic_buffer_v1<typename decay<DynamicBuffer_v1>::type>::value
242 && !is_dynamic_buffer_v2<typename decay<DynamicBuffer_v1>::type>::value
285 is_dynamic_buffer_v1<typename decay<DynamicBuffer_v1>::type>::value
286 && !is_dynamic_buffer_v2<typename decay<DynamicBuffer_v1>::type>::value
352 is_dynamic_buffer_v1<typename decay<DynamicBuffer_v1>::type>::value
353 && !is_dynamic_buffer_v2<typename decay<DynamicBuffer_v1>::type>::value
[all …]
Dquery.hpp105 using boost::asio::decay;
136 typename decay<T>::type,
137 typename decay<Property>::type
153 typename decay<T>::type,
154 typename decay<Property>::type
172 typename decay<T>::type,
173 typename decay<Property>::type
202 typename decay<T>::type, in operator ()()
203 typename decay<Property>::type in operator ()()
Dwrite.hpp260 is_dynamic_buffer_v1<typename decay<DynamicBuffer_v1>::type>::value
261 && !is_dynamic_buffer_v2<typename decay<DynamicBuffer_v1>::type>::value
296 is_dynamic_buffer_v1<typename decay<DynamicBuffer_v1>::type>::value
297 && !is_dynamic_buffer_v2<typename decay<DynamicBuffer_v1>::type>::value
342 is_dynamic_buffer_v1<typename decay<DynamicBuffer_v1>::type>::value
343 && !is_dynamic_buffer_v2<typename decay<DynamicBuffer_v1>::type>::value
389 is_dynamic_buffer_v1<typename decay<DynamicBuffer_v1>::type>::value
390 && !is_dynamic_buffer_v2<typename decay<DynamicBuffer_v1>::type>::value
910 is_dynamic_buffer_v1<typename decay<DynamicBuffer_v1>::type>::value
911 && !is_dynamic_buffer_v2<typename decay<DynamicBuffer_v1>::type>::value
[all …]
Dasync_result.hpp211 typename decay<CompletionToken>::type,
228 explicit async_completion(typename decay<CompletionToken>::type& token) in async_completion()
234 explicit async_completion(const typename decay<CompletionToken>::type& token) in async_completion()
251 async_result<typename decay<CompletionToken>::type, Signature> result;
258 : async_result<typename decay<CompletionToken>::type, Signature>
290 async_result<typename decay<CompletionToken>::type, Signature>
310 typename ::boost::asio::decay<ct>::type, sig>::return_type
313 typename ::boost::asio::decay<ct>::type, sig>::completion_handler_type
356 (async_result<typename decay<CompletionToken>::type,
364 return async_result<typename decay<CompletionToken>::type, in async_initiate()
[all …]
/third_party/boost/libs/hof/doc/html/_sources/include/boost/hof/
Ddecay.hpp.txt3 decay.h
11 /// decay
17 /// The `decay` function is a unary function object that returns whats given to it after decaying i…
25 /// constexpr typename decay<T>::type operator()(T&& x) const
29 /// } decay;
46 : unwrap_reference<typename std::decay<T>::type>
53 class Result=typename unwrap_reference<typename std::decay<T>::type>::type,
64 BOOST_HOF_DECLARE_STATIC_VAR(decay, detail::decay_f);
/third_party/boost/boost/hana/detail/
Ddecay.hpp33 struct decay { struct
38 struct decay<T, U[]> { using type = U*; }; argument
40 struct decay<T, U[N]> { using type = U*; }; argument
43 struct decay<T, R(A...)> { using type = R(*)(A...); }; argument
45 struct decay<T, R(A..., ...)> { using type = R(*)(A..., ...); }; argument
/third_party/boost/boost/phoenix/core/
Dvalue.hpp118 struct decay struct
123 struct decay<T[N]> : decay<T const *> {}; struct
129 typedef typename expression::value<typename meta::decay<T>::type >::type type;
132 convert(typename meta::argument_type<typename meta::decay<T>::type>::type t) in convert()
134 return expression::value<typename meta::decay<T>::type >::make(t); in convert()
/third_party/boost/libs/hof/test/
Ddecay.cpp11 STATIC_ASSERT_SAME(decltype(boost::hof::decay(std::declval<T>())), std::decay<T>::type)
26 BOOST_HOF_TEST_CHECK(boost::hof::decay(3) == 3); in BOOST_HOF_TEST_CASE()
27 BOOST_HOF_STATIC_TEST_CHECK(boost::hof::decay(3) == 3); in BOOST_HOF_TEST_CASE()
/third_party/skia/third_party/externals/tint/src/
Dtraits.h25 using Decay = typename std::decay<T>::type;
57 using type = Signature<typename std::decay<R>::type,
58 typename std::decay<ARGS>::type...>;
65 using type = Signature<typename std::decay<R>::type,
66 typename std::decay<ARGS>::type...>;
73 using type = Signature<typename std::decay<R>::type,
74 typename std::decay<ARGS>::type...>;

12345678910>>...15