/third_party/boost/libs/type_traits/test/ |
D | remove_cv_test.cpp | 15 BOOST_DECL_TRANSFORM_TEST3(remove_cv_test_1, ::tt::remove_cv, const) 16 BOOST_DECL_TRANSFORM_TEST3(remove_cv_test_2, ::tt::remove_cv, volatile) 17 BOOST_DECL_TRANSFORM_TEST3(remove_cv_test_3, ::tt::remove_cv, const volatile) 18 BOOST_DECL_TRANSFORM_TEST0(remove_cv_test_4, ::tt::remove_cv) 19 BOOST_DECL_TRANSFORM_TEST(remove_cv_test_5, ::tt::remove_cv, const &, const&) 20 BOOST_DECL_TRANSFORM_TEST(remove_cv_test_6, ::tt::remove_cv, *const, *) 21 BOOST_DECL_TRANSFORM_TEST(remove_cv_test_7, ::tt::remove_cv, *volatile, *) 22 BOOST_DECL_TRANSFORM_TEST(remove_cv_test_8, ::tt::remove_cv, *const volatile, *) 23 BOOST_DECL_TRANSFORM_TEST(remove_cv_test_9, ::tt::remove_cv, *, *) 24 BOOST_DECL_TRANSFORM_TEST(remove_cv_test_10, ::tt::remove_cv, const*, const*) [all …]
|
/third_party/boost/boost/type_traits/ |
D | remove_cv.hpp | 21 template <class T> struct remove_cv{ typedef T type; }; argument 22 template <class T> struct remove_cv<T const>{ typedef T type; }; struct 23 template <class T> struct remove_cv<T volatile>{ typedef T type; }; struct 24 template <class T> struct remove_cv<T const volatile>{ typedef T type; }; argument 27 template <class T, std::size_t N> struct remove_cv<T const[N]>{ typedef T type[N]; }; argument 28 template <class T, std::size_t N> struct remove_cv<T const volatile[N]>{ typedef T type[N]; }; struct 29 template <class T, std::size_t N> struct remove_cv<T volatile[N]>{ typedef T type[N]; }; argument 31 template <class T> struct remove_cv<T const[]>{ typedef T type[]; }; argument 32 template <class T> struct remove_cv<T const volatile[]>{ typedef T type[]; }; argument 33 template <class T> struct remove_cv<T volatile[]>{ typedef T type[]; }; argument [all …]
|
D | is_base_and_derived.hpp | 207 typedef typename remove_cv<B>::type ncvB; 208 typedef typename remove_cv<D>::type ncvD; 223 typedef typename remove_cv<B>::type ncvB; 224 typedef typename remove_cv<D>::type ncvD;
|
/third_party/boost/libs/type_traits/doc/ |
D | remove_cv.qbk | 8 [section:remove_cv remove_cv] 11 struct remove_cv 16 template <class T> using remove_cv_t = typename remove_cv<T>::type; // C++11 and above 24 __header ` #include <boost/type_traits/remove_cv.hpp>` or ` #include <boost/type_traits.hpp>` 30 [[`remove_cv<int>::type`][`int`]] 32 [[`remove_cv<int const>::type`] [`int`]] 34 [[`remove_cv<int const volatile>::type`] [`int`]] 36 [[`remove_cv<int const&>::type`] [`int const&`]] 38 [[`remove_cv<int const*>::type`] [`int const*`]]
|
/third_party/boost/boost/math/tools/ |
D | promotion.hpp | 129 typename remove_cv<T1>::type, 131 typename remove_cv<T2>::type, 133 typename remove_cv<T3>::type, 135 typename remove_cv<T4>::type, 137 typename remove_cv<T5>::type, typename remove_cv<T6>::type 161 typename remove_cv<T1>::type, 163 typename remove_cv<T2>::type, 165 typename remove_cv<T3>::type, 167 typename remove_cv<T4>::type, 169 typename remove_cv<T5>::type, typename remove_cv<T6>::type
|
/third_party/boost/boost/align/detail/ |
D | element_type.hpp | 26 using std::remove_cv; 61 struct remove_cv { 66 struct remove_cv<const T> { 71 struct remove_cv<volatile T> { 76 struct remove_cv<const volatile T> { 83 typedef typename remove_cv<typename remove_all_extents<typename
|
/third_party/boost/boost/function_types/detail/ |
D | class_transform.hpp | 44 template<typename T> struct class_transform< T, remove_cv<_> > 45 { typedef typename boost::remove_cv<T>::type type; }; 47 template<typename T> struct class_transform< T, add_reference< remove_cv<_> > > 48 { typedef typename boost::remove_cv<T>::type & type; }; 50 template<typename T> struct class_transform< T, add_pointer< remove_cv<_> > > 51 { typedef typename boost::remove_cv<T>::type * type; };
|
/third_party/boost/boost/lambda/detail/ |
D | actions.hpp | 77 return function_adaptor<typename boost::remove_cv<A1>::type>:: in apply() 86 return function_adaptor<typename boost::remove_cv<A1>::type>:: in apply() 95 return function_adaptor<typename boost::remove_cv<A1>::type>:: in apply() 104 return function_adaptor<typename boost::remove_cv<A1>::type>:: in apply() 113 return function_adaptor<typename boost::remove_cv<A1>::type>:: in apply() 123 return function_adaptor<typename boost::remove_cv<A1>::type>:: in apply() 133 return function_adaptor<typename boost::remove_cv<A1>::type>:: in apply() 144 return function_adaptor<typename boost::remove_cv<A1>::type>:: in apply() 155 return function_adaptor<typename boost::remove_cv<A1>::type>:: in apply() 166 return function_adaptor<typename boost::remove_cv<A1>::type>:: in apply()
|
/third_party/boost/boost/type_traits/detail/ |
D | composite_pointer_type.hpp | 84 typedef typename boost::remove_cv<T>::type T2; 85 typedef typename boost::remove_cv<U>::type U2; 101 typedef typename boost::remove_cv<T>::type T2; 102 typedef typename boost::remove_cv<U>::type U2; 119 typedef typename boost::remove_cv<T>::type T2; 120 typedef typename boost::remove_cv<U>::type U2;
|
/third_party/boost/boost/detail/ |
D | compressed_pair.hpp | 148 : protected ::boost::remove_cv<T1>::type 190 : protected ::boost::remove_cv<T2>::type 233 : protected ::boost::remove_cv<T1>::type, 234 protected ::boost::remove_cv<T2>::type 276 : protected ::boost::remove_cv<T1>::type 354 … ::boost::is_same<typename remove_cv<T1>::type, typename remove_cv<T2>::type>::value, 363 … ::boost::is_same<typename remove_cv<T1>::type, typename remove_cv<T2>::type>::value, 399 … ::boost::is_same<typename remove_cv<T>::type, typename remove_cv<T>::type>::value, 408 … ::boost::is_same<typename remove_cv<T>::type, typename remove_cv<T>::type>::value,
|
D | indirect_traits.hpp | 74 : is_member_function_pointer<typename remove_cv<T>::type> 90 typename remove_cv< 167 typename remove_cv< 180 typename remove_cv<
|
/third_party/boost/boost/log/attributes/ |
D | function.hpp | 117 typename remove_cv< 124 typedef typename remove_cv< in make_function() 147 typename remove_cv< 152 typedef typename remove_cv< in make_function()
|
D | attribute_value_impl.hpp | 111 typedef typename remove_cv< typename remove_reference< T >::type >::type value_type; in make_attribute_value() 120 typedef typename remove_cv< T >::type value_type; in make_attribute_value() 127 typedef typename remove_cv< T >::type value_type; in make_attribute_value()
|
/third_party/boost/libs/align/test/ |
D | alignment_of_test.cpp | 46 struct remove_cv { struct 51 struct remove_cv<const T> { struct 56 struct remove_cv<volatile T> { argument 61 struct remove_cv<const volatile T> { argument 68 typename remove_cv<typename remove_all_extents<typename argument
|
/third_party/boost/libs/asio/include/boost/asio/detail/ |
D | type_traits.hpp | 79 using std::remove_cv; 81 struct remove_cvref : remove_cv<typename std::remove_reference<T>::type> {}; 127 using boost::remove_cv; 129 struct remove_cvref : remove_cv<typename boost::remove_reference<T>::type> {};
|
/third_party/boost/boost/asio/detail/ |
D | type_traits.hpp | 79 using std::remove_cv; 81 struct remove_cvref : remove_cv<typename std::remove_reference<T>::type> {}; 127 using boost::remove_cv; 129 struct remove_cvref : remove_cv<typename boost::remove_reference<T>::type> {};
|
/third_party/boost/boost/hof/ |
D | is_unpackable.hpp | 49 …boost::hof::unpack_sequence<typename std::remove_cv<typename std::remove_reference<Sequence>::type… 98 typename std::remove_cv<typename std::remove_reference<Sequence>::type>::type 103 typename std::remove_cv<typename std::remove_reference<Sequence>::type>::type
|
/third_party/boost/boost/type_erasure/detail/ |
D | adapt_to_vtable.hpp | 55 ::boost::type_erasure::is_placeholder<typename ::boost::remove_cv<T>::type>, 65 ::boost::type_erasure::is_placeholder<typename ::boost::remove_cv<T>::type>, 75 ::boost::type_erasure::is_placeholder<typename ::boost::remove_cv<T>::type>, 87 ::boost::type_erasure::is_placeholder<typename ::boost::remove_cv<T>::type>, 99 ::boost::type_erasure::is_placeholder<typename ::boost::remove_cv<T>::type>, 109 ::boost::type_erasure::is_placeholder<typename ::boost::remove_cv<T>::type>, 119 ::boost::type_erasure::is_placeholder<typename ::boost::remove_cv<T>::type>, 131 ::boost::type_erasure::is_placeholder<typename ::boost::remove_cv<T>::type>,
|
/third_party/boost/boost/utility/detail/ |
D | result_of_iterate.hpp | 31 typename remove_cv<F>::type, 32 typename remove_cv<F>::type(BOOST_RESULT_OF_ARGS), 63 typename remove_cv<F>::type, 64 typename remove_cv<F>::type(BOOST_PP_ENUM_PARAMS(BOOST_PP_ITERATION(),T)), false 99 …ty<BOOST_PP_CAT(result_of_callable_fun_, BOOST_PP_ITERATION())<typename remove_cv<typename remove_… in BOOST_PP_CAT()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/ |
D | Any.h | 118 typename std::remove_cv<typename std::remove_reference<T>::type>::type; in any_isa() 124 typename std::remove_cv<typename std::remove_reference<T>::type>::type; in any_cast() 130 typename std::remove_cv<typename std::remove_reference<T>::type>::type; in any_cast() 136 typename std::remove_cv<typename std::remove_reference<T>::type>::type; in any_cast() 142 typename std::remove_cv<typename std::remove_reference<T>::type>::type; in any_cast()
|
/third_party/boost/boost/move/detail/ |
D | type_traits.hpp | 401 template<typename T> struct remove_cv { typedef T type; }; argument 402 template<typename T> struct remove_cv<const T> { typedef T type; }; argument 403 template<typename T> struct remove_cv<const volatile T> { typedef T type; }; argument 404 template<typename T> struct remove_cv<volatile T> { typedef T type; }; argument 421 : make_unsigned_impl<typename remove_cv<T>::type> 434 : is_floating_point_cv<typename remove_cv<T>::type> 467 : public is_integral_cv<typename remove_cv<T>::type> 505 : is_void_cv<typename remove_cv<T>::type> 531 : is_member_pointer_cv<typename remove_cv<T>::type> 554 : is_nullptr_t_cv<typename remove_cv<T>::type> [all …]
|
/third_party/boost/boost/numeric/conversion/ |
D | is_subranged.hpp | 19 : convdetail::get_is_subranged< BOOST_DEDUCED_TYPENAME remove_cv<T>::type 20 ,BOOST_DEDUCED_TYPENAME remove_cv<S>::type
|
D | int_float_mixture.hpp | 20 : convdetail::get_int_float_mixture< BOOST_DEDUCED_TYPENAME remove_cv<T>::type 21 ,BOOST_DEDUCED_TYPENAME remove_cv<S>::type
|
D | udt_builtin_mixture.hpp | 20 : convdetail::get_udt_builtin_mixture< BOOST_DEDUCED_TYPENAME remove_cv<T>::type 21 ,BOOST_DEDUCED_TYPENAME remove_cv<S>::type
|
D | sign_mixture.hpp | 20 : convdetail::get_sign_mixture< BOOST_DEDUCED_TYPENAME remove_cv<T>::type 21 ,BOOST_DEDUCED_TYPENAME remove_cv<S>::type
|