Lines Matching refs:minSize

33     size_t minSize, size_t maxSize = minSize,
42 static assert(minSize != unbounded, "Use minSize = 0 for no low bound.");
46 private enum unchecked = minSize == 0 && maxSize == unbounded;
48 private enum hasTolerance = !unchecked && (minSize != maxSize
51 static if (minSize == chooseAtRuntime)
55 freelist. (If $(D minSize != chooseAtRuntime), this is simply an alias
56 for `minSize`.)
64 If `FreeList` has been instantiated with $(D minSize ==
86 alias min = minSize;
110 Precondition: $(D high >= min), or $(D minSize == chooseAtRuntime) and
142 static if (minSize == 0) return false;
160 static if (minSize == 0)
164 static if (minSize == maxSize && minSize != chooseAtRuntime)
224 static if (minSize == chooseAtRuntime) private size_t _min = chooseAtRuntime;
246 assert(minSize != chooseAtRuntime && maxSize != chooseAtRuntime);
302 ($(D minSize == 0 && maxSize == size_t.max)), then the free list is
360 unchecked ($(D minSize == 0 && maxSize == size_t.max)), then inserts the
518 The options $(D minSize == unbounded) and $(D maxSize == unbounded) are not
522 size_t minSize, size_t maxSize = minSize)
531 alias Impl = FreeList!(NullAllocator, minSize, maxSize);
532 enum unchecked = minSize == 0 && maxSize == unbounded;
544 FreeList!(NullAllocator, minSize, maxSize) fl;
590 parameter is defined only if $(D minSize == chooseAtRuntime). If this
629 static if (minSize == chooseAtRuntime) fl.min = max;
639 static if (minSize == chooseAtRuntime) fl.min = max;
647 && minSize == chooseAtRuntime)
660 && minSize == chooseAtRuntime)
862 size_t minSize, size_t maxSize = minSize, size_t approxMaxNodes = unbounded)
874 static assert(minSize != unbounded, "Use minSize = 0 for no low bound.");
881 private enum unchecked = minSize == 0 && maxSize == unbounded;
883 static if (minSize != chooseAtRuntime)
885 alias min = minSize;
918 static if (minSize == 0) return false;
919 else static if (minSize == chooseAtRuntime) return n < _min;
920 else return n < minSize;
948 static if (minSize == maxSize && minSize != chooseAtRuntime)
1175 // Set the maxSize first so setting the minSize doesn't throw