Lines Matching defs:SmallStorage
71 SmallPtrSetImplBase(const void **SmallStorage,
73 SmallPtrSetImplBase(const void **SmallStorage, unsigned SmallSize,
76 explicit SmallPtrSetImplBase(const void **SmallStorage, unsigned SmallSize)
77 : CurArray(SmallStorage), CurArraySize(SmallSize), NumNonEmpty(0),
248 void swap(const void **SmallStorage, const void **RHSSmallStorage,
251 void copyFrom(const void **SmallStorage, const SmallPtrSetImplBase &RHS);
252 void moveFrom(const void **SmallStorage, unsigned SmallSize,
257 void moveHelper(const void **SmallStorage, unsigned SmallSize,
539 /// SmallStorage - Fixed size storage used in 'small mode'.
540 const void *SmallStorage[SmallSizePowTwo];
543 SmallPtrSet() : BaseT(SmallStorage, SmallSizePowTwo) {}
544 SmallPtrSet(const SmallPtrSet &that) : BaseT(SmallStorage, that) {}
546 : BaseT(SmallStorage, SmallSizePowTwo, that.SmallStorage,
550 SmallPtrSet(It I, It E) : BaseT(SmallStorage, SmallSizePowTwo) {
555 : BaseT(SmallStorage, SmallSizePowTwo) {
562 this->copyFrom(SmallStorage, RHS);
569 this->moveFrom(SmallStorage, SmallSizePowTwo, RHS.SmallStorage,
583 SmallPtrSetImplBase::swap(SmallStorage, RHS.SmallStorage, RHS);