allow 1-element UniqueIdAllocator

This commit is contained in:
David Rose 2007-03-16 18:18:03 +00:00
parent b10815afab
commit d2797cd231

View File

@ -62,7 +62,7 @@ UniqueIdAllocator(PN_uint32 min, PN_uint32 max)
: _min(min), _max(max) { : _min(min), _max(max) {
uniqueIdAllocator_debug("UniqueIdAllocator("<<min<<", "<<max<<")"); uniqueIdAllocator_debug("UniqueIdAllocator("<<min<<", "<<max<<")");
nassertv(_max > _min); nassertv(_max >= _min);
_size = _max-_min+1; // +1 because min and max are inclusive. _size = _max-_min+1; // +1 because min and max are inclusive.
nassertv(_size != 0); // size must be > 0. nassertv(_size != 0); // size must be > 0.