Lines Matching defs:MinSize
59 /// Report that MinSize doesn't fit into this vector's size type. Throws
61 [[noreturn]] static void report_size_overflow(size_t MinSize, size_t MaxSize);
62 static void report_size_overflow(size_t MinSize, size_t MaxSize) {
64 std::to_string(MinSize) +
90 static size_t getNewCapacity(size_t MinSize, size_t TSize, size_t OldCapacity) {
95 if (MinSize > MaxSize)
96 report_size_overflow(MinSize, MaxSize);
100 // default MinSize of 0, but the current capacity cannot be increased.
108 return std::clamp(NewCapacity, MinSize, MaxSize);
132 void *SmallVectorBase<Size_T>::mallocForGrow(void *FirstEl, size_t MinSize,
135 NewCapacity = getNewCapacity<Size_T>(MinSize, TSize, this->capacity());
146 void SmallVectorBase<Size_T>::grow_pod(void *FirstEl, size_t MinSize,
148 size_t NewCapacity = getNewCapacity<Size_T>(MinSize, TSize, this->capacity());