Home
last modified time | relevance | path

Searched refs:remove_cv (Results 1 – 25 of 231) sorted by relevance

12345678910

/third_party/boost/libs/type_traits/test/
Dremove_cv_test.cpp15 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/
Dremove_cv.hpp21 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 …]
Dis_base_and_derived.hpp207 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/
Dremove_cv.qbk8 [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/
Dpromotion.hpp129 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/
Delement_type.hpp26 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/
Dclass_transform.hpp44 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/
Dactions.hpp77 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/
Dcomposite_pointer_type.hpp84 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/
Dcompressed_pair.hpp148 : 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,
Dindirect_traits.hpp74 : 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/
Dfunction.hpp117 typename remove_cv<
124 typedef typename remove_cv< in make_function()
147 typename remove_cv<
152 typedef typename remove_cv< in make_function()
Dattribute_value_impl.hpp111 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/
Dalignment_of_test.cpp46 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/
Dtype_traits.hpp79 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/
Dtype_traits.hpp79 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/
Dis_unpackable.hpp49 …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/
Dadapt_to_vtable.hpp55 ::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/
Dresult_of_iterate.hpp31 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/
DAny.h118 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/
Dtype_traits.hpp401 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/
Dis_subranged.hpp19 : convdetail::get_is_subranged< BOOST_DEDUCED_TYPENAME remove_cv<T>::type
20 ,BOOST_DEDUCED_TYPENAME remove_cv<S>::type
Dint_float_mixture.hpp20 : convdetail::get_int_float_mixture< BOOST_DEDUCED_TYPENAME remove_cv<T>::type
21 ,BOOST_DEDUCED_TYPENAME remove_cv<S>::type
Dudt_builtin_mixture.hpp20 : convdetail::get_udt_builtin_mixture< BOOST_DEDUCED_TYPENAME remove_cv<T>::type
21 ,BOOST_DEDUCED_TYPENAME remove_cv<S>::type
Dsign_mixture.hpp20 : convdetail::get_sign_mixture< BOOST_DEDUCED_TYPENAME remove_cv<T>::type
21 ,BOOST_DEDUCED_TYPENAME remove_cv<S>::type

12345678910