TReusableIdManager Member List
This is the complete list of members for
TReusableIdManager, including all inherited members.
Allocate() | TReusableIdManager | [inline, virtual] |
CanAllocate() const | TReusableIdManager | [inline, virtual] |
Dump() const | TReusableIdManager | [inline] |
Free(T id) | TReusableIdManager | [inline, virtual] |
InternalMarkAsUsed(T id) | TReusableIdManager | [inline, protected] |
InternalTryFree(T id) | TReusableIdManager | [inline, protected] |
Intervals typedef | TReusableIdManager | [protected] |
MarkAsUsed(T id) | TReusableIdManager | [inline, virtual] |
MarkAsUsed(T first, T last) | TReusableIdManager | [inline, virtual] |
operator=(const TReusableIdManager &rhs) | TReusableIdManager | |
ReuseFast enum value | TReusableIdManager | |
ReusePolicy enum name | TReusableIdManager | |
ReuseSlow enum value | TReusableIdManager | |
Swap(const TReusableIdManager &rhs) const | TReusableIdManager | [inline] |
TReusableIdManager(ReusePolicy reusePolicy=ReuseFast, T max=std::numeric_limits< T >::max(), T min=0) | TReusableIdManager | [inline, explicit] |
TReusableIdManager(const TReusableIdManager &rhs) | TReusableIdManager | |
TReusableIdManager(const Intervals &idRanges, ReusePolicy reusePolicy) | TReusableIdManager | [inline, protected] |
TryFree(T id) | TReusableIdManager | [inline, virtual] |
~TReusableIdManager() | TReusableIdManager | [virtual] |