Lines Matching defs:SmallSize
73 SmallPtrSetImplBase(const void **SmallStorage, unsigned SmallSize,
76 explicit SmallPtrSetImplBase(const void **SmallStorage, unsigned SmallSize)
77 : CurArray(SmallStorage), CurArraySize(SmallSize), NumNonEmpty(0),
79 assert(SmallSize && (SmallSize & (SmallSize-1)) == 0 &&
252 void moveFrom(const void **SmallStorage, unsigned SmallSize,
257 void moveHelper(const void **SmallStorage, unsigned SmallSize,
515 /// SmallSize or less elements. This internally rounds up SmallSize to the next
518 template<class PtrType, unsigned SmallSize>
523 static_assert(SmallSize <= 32, "SmallSize should be small");
537 // Make sure that SmallSize is a power of two, round up if not.
538 static constexpr size_t SmallSizePowTwo = RoundUpToPowerOfTwo(SmallSize);
559 SmallPtrSet<PtrType, SmallSize> &
560 operator=(const SmallPtrSet<PtrType, SmallSize> &RHS) {
566 SmallPtrSet<PtrType, SmallSize> &
567 operator=(SmallPtrSet<PtrType, SmallSize> &&RHS) {
574 SmallPtrSet<PtrType, SmallSize> &
582 void swap(SmallPtrSet<PtrType, SmallSize> &RHS) {