Home
last modified time | relevance | path

Searched refs:TraitsT (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A Dilist.h101 template <class TraitsT, class NodeT> struct HasGetNext {
116 template <class TraitsT> struct HasCreateSentinel {
131 template <class TraitsT, class NodeT> struct HasCreateNode {
144 template <class TraitsT, class NodeT> struct HasObsoleteCustomization {
145 static const bool value = HasGetNext<TraitsT, NodeT>::value ||
146 HasCreateSentinel<TraitsT>::value ||
147 HasCreateNode<TraitsT, NodeT>::value;
166 template <class IntrusiveListT, class TraitsT>
167 class iplist_impl : public TraitsT, IntrusiveListT {
202 : TraitsT(std::move(static_cast<TraitsT &>(X))),
[all …]
H A DPointerSumType.h30 using TraitsT = TraitsArgT; member
101 void *V = HelperT::template Lookup<N>::TraitsT::getAsVoidPointer(Pointer); in set()
127 return HelperT::template Lookup<N>::TraitsT::getFromVoidPointer(P); in get()
133 return HelperT::template Lookup<N>::TraitsT::getFromVoidPointer( in cast()
212 template <TagT N, typename PointerT, typename TraitsT>
213 static PointerSumTypeMember<N, PointerT, TraitsT>
214 LookupOverload(PointerSumTypeMember<N, PointerT, TraitsT> *);
225 using TraitsT = typename MemberT::TraitsT; member
237 enum { NumTagBits = Min<MemberTs::TraitsT::NumLowBitsAvailable...>::value };
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/Native/
H A DHashTable.h217 template <typename Key, typename TraitsT>
218 const_iterator find_as(const Key &K, TraitsT &Traits) const { in find_as()
249 template <typename Key, typename TraitsT>
250 bool set_as(const Key &K, ValueT V, TraitsT &Traits) { in set_as()
254 template <typename Key, typename TraitsT>
255 ValueT get(const Key &K, TraitsT &Traits) const { in get()
272 template <typename Key, typename TraitsT>
273 bool set_as_internal(const Key &K, ValueT V, TraitsT &Traits, in set_as_internal()
300 template <typename TraitsT>
301 void grow(TraitsT &Traits) { in grow()
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dcoroutines-exp-namespace.cpp1079 using TraitsT = std::experimental::coroutine_traits<CoroTraitsArgs...>; typedef
1080 using TypeTestT = TypeTest<TraitsT>;
H A Dcoroutines.cpp1100 using TraitsT = std::coroutine_traits<CoroTraitsArgs...>; typedef
1101 using TypeTestT = TypeTest<TraitsT>;