reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
852 SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>, KeyT, 853 ValueT, KeyInfoT, BucketT> { 858 using BaseT = DenseMapBase<SmallDenseMap, KeyT, ValueT, KeyInfoT, BucketT>; 868 BucketT *Buckets; 874 AlignedCharArrayUnion<BucketT[InlineBuckets], LargeRep> storage; 916 BucketT *LHSB = &getInlineBuckets()[i], 957 BucketT *NewB = &LargeSide.getInlineBuckets()[i], 1017 AlignedCharArrayUnion<BucketT[InlineBuckets]> TmpStorage; 1018 BucketT *TmpBegin = reinterpret_cast<BucketT *>(TmpStorage.buffer); 1019 BucketT *TmpEnd = TmpBegin; 1025 for (BucketT *P = getBuckets(), *E = P + InlineBuckets; P != E; ++P) { 1057 deallocate_buffer(OldRep.Buckets, sizeof(BucketT) * OldRep.NumBuckets, 1058 alignof(BucketT)); 1101 const BucketT *getInlineBuckets() const { 1109 BucketT *getInlineBuckets() { 1125 const BucketT *getBuckets() const { 1129 BucketT *getBuckets() { 1143 sizeof(BucketT) * getLargeRep()->NumBuckets, 1144 alignof(BucketT)); 1151 sizeof(BucketT) * Num, alignof(BucketT))), 1151 sizeof(BucketT) * Num, alignof(BucketT))),