Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DPointerSumType.h71 using HelperT = detail::PointerSumTypeHelper<TagT, MemberTs...>; variable
90 typename HelperT::template Lookup<HelperT::MinTag>::PointerT MinTagPointer;
117 void clear() { set<HelperT::MinTag>(nullptr); } in clear()
131 typename HelperT::template Lookup<N>::PointerT cast() const { in cast()
140 typename HelperT::template Lookup<HelperT::MinTag>::PointerT const *
148 typename HelperT::template Lookup<HelperT::MinTag>::PointerT *
153 auto InitialPtr = get<HelperT::MinTag>(); in getAddrOfZeroTagPointer()
160 assert(InitialPtr == get<HelperT::MinTag>() && in getAddrOfZeroTagPointer()
167 return getOpaqueValue() & HelperT::PointerMask;
269 enum { SomeTag = HelperT::MinTag };
[all …]