Searched refs:type_identity (Results 1 – 18 of 18) sorted by relevance
30 struct type_identity { struct34 using type_identity_t = typename type_identity<_Tp>::type; argument
47 template <class T> struct type_identity { struct99 typename detail::type_identity<MetadataT>::type>>)>204 typename detail::type_identity<MetadataT>::type>>)>
55 return type_identity<short>{}; in __call()57 return type_identity<int>{}; in __call()59 return type_identity<long>{}; in __call()61 return type_identity<long long>{}; in __call()73 type_identity<iter_difference_t<_Start>>,
168 return type_identity<_Result>{}; in __deduce_func()175 return type_identity<_Result>{}; in __deduce_func()182 return type_identity<_Result>{}; in __deduce_func()
78 template<class T> struct type_identity; // C++2080 using type_identity_t = typename type_identity<T>::type; // C++20515 # include <__type_traits/type_identity.h>
174 #include <__type_traits/type_identity.h>
234 #include <__type_traits/type_identity.h>
228 #include <__type_traits/type_identity.h>
248 #include <__type_traits/type_identity.h>
233 #include <__type_traits/type_identity.h>
2073 …raits_type_identity [system] { header "__type_traits/type_identity.h" }
218 #include <__type_traits/type_identity.h>
604 #include <__type_traits/type_identity.h>
353 #include <__type_traits/type_identity.h>
1331 TTR_HEADERS+= type_identity.h
837 { include: [ "<__type_traits/type_identity.h>", "private", "<type_traits>", "public" ] },
2953 SYMBOL(type_identity, std::, <type_traits>)