reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
34 using SimpleType = From; // The real type this represents... 37 static SimpleType &getSimplifiedValue(From &Val) { return Val; } 41 using NonConstSimpleType = typename simplify_type<From>::SimpleType; 47 static RetType getSimplifiedValue(const From& Val) { 204 using ret_type = typename cast_retty_impl<To,FromTy>::ret_type; 210 To, From, typename simplify_type<From>::SimpleType>::ret_type; 210 To, From, typename simplify_type<From>::SimpleType>::ret_type; 236 std::is_same<X, typename simplify_type<X>::SimpleType>::value; 236 std::is_same<X, typename simplify_type<X>::SimpleType>::value; 256 inline typename cast_retty<X, Y>::ret_type cast(Y &Val) { 256 inline typename cast_retty<X, Y>::ret_type cast(Y &Val) {include/llvm/Support/type_traits.h
55 struct add_const_past_pointer { using type = const T; };
usr/include/c++/7.4.0/type_traits381 : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type 1554 { typedef _Tp type; }; 1558 { typedef _Tp type; }; 1563 { typedef _Tp type; }; 1574 remove_const<typename remove_volatile<_Tp>::type>::type type;