Searched refs:RemovePointer (Results 1 – 5 of 5) sorted by relevance
7 template <typename T> struct RemovePointer {11 template <typename T> struct RemovePointer<T*> {16 typedef typename RemovePointer<T>::Type ValueType;33 template <typename T> struct RemovePointer {36 template <typename T> struct RemovePointer<T*> {45 … is_same<T, typename RemovePointer<T>::type*>::foo(); // expected-error 2 {{no member named 'foo'}}
23 template <typename U> struct RemovePointer { typedef U Type; }; field24 template <typename U> struct RemovePointer<U*> { typedef U Type; };26 typedef typename RemovePointer<T>::Type* PtrType;
25 template <typename T> struct RemovePointer : std::remove_pointer<T> {}; struct29 struct RemovePointer< struct31 typedef typename RemovePointer<PointerTy>::type type; argument38 typedef typename RemovePointer<PtrT>::type ValueT;
24 TRANSFORM_TYPE_TRAIT_DEF(RemovePointer, remove_pointer)
9978 case UnaryTransformType::RemovePointer: {