reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Support/PointerLikeTypeTraits.h
   56   static inline void *getAsVoidPointer(T *P) { return P; }
   57   static inline T *getFromVoidPointer(void *P) { return static_cast<T *>(P); }
   59   enum { NumLowBitsAvailable = detail::ConstantLog2<alignof(T)>::value };
tools/clang/lib/Serialization/MultiOnDiskHashTable.h
   78   using Table = llvm::PointerUnion<OnDiskTable *, MergedTable *>;
   93     using result_type = OnDiskTable *;
   96       return Table::getFromOpaqueValue(P).template get<OnDiskTable *>();
  121     for (auto *T : tables())
  133       auto *ODT = Table::getFromOpaqueValue(T).template get<OnDiskTable *>();
  133       auto *ODT = Table::getFromOpaqueValue(T).template get<OnDiskTable *>();
  152     for (auto *ODT : tables()) {
  218         OnDiskTable::HashTable::readNumBucketsAndEntries(Buckets);
  221     Table NewTable = new OnDiskTable(File, NumBucketsAndEntries.first,
  248     for (auto *ODT : tables()) {
  273     for (auto *ODT : tables()) {