|
LLVM
4.0.0
|
#include <PointerSumType.h>
Public Types | |
| enum | { SomeTag = HelperT::MinTag } |
| typedef PointerSumType< TagT, MemberTs...> | SumType |
| typedef detail::PointerSumTypeHelper < TagT, MemberTs...> | HelperT |
| typedef HelperT::template Lookup< HelperT::MinTag > ::PointerT | SomePointerT |
| typedef DenseMapInfo < SomePointerT > | SomePointerInfo |
Static Public Member Functions | |
| static SumType | getEmptyKey () |
| static SumType | getTombstoneKey () |
| static unsigned | getHashValue (const SumType &Arg) |
| static bool | isEqual (const SumType &LHS, const SumType &RHS) |
Definition at line 178 of file PointerSumType.h.
| typedef detail::PointerSumTypeHelper<TagT, MemberTs...> llvm::DenseMapInfo< PointerSumType< TagT, MemberTs...> >::HelperT |
Definition at line 181 of file PointerSumType.h.
| typedef DenseMapInfo<SomePointerT> llvm::DenseMapInfo< PointerSumType< TagT, MemberTs...> >::SomePointerInfo |
Definition at line 185 of file PointerSumType.h.
| typedef HelperT::template Lookup<HelperT::MinTag>::PointerT llvm::DenseMapInfo< PointerSumType< TagT, MemberTs...> >::SomePointerT |
Definition at line 184 of file PointerSumType.h.
| typedef PointerSumType<TagT, MemberTs...> llvm::DenseMapInfo< PointerSumType< TagT, MemberTs...> >::SumType |
Definition at line 179 of file PointerSumType.h.
| anonymous enum |
| Enumerator | |
|---|---|
| SomeTag | |
Definition at line 182 of file PointerSumType.h.
|
inlinestatic |
Definition at line 187 of file PointerSumType.h.
|
inlinestatic |
Definition at line 194 of file PointerSumType.h.
References llvm::PointerSumType< TagT, MemberTs >::getOpaqueValue().
|
inlinestatic |
Definition at line 190 of file PointerSumType.h.
|
inlinestatic |
Definition at line 198 of file PointerSumType.h.
1.8.6