reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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()) {