TThreadSafeReusableIdManager Member List
This is the complete list of members for
TThreadSafeReusableIdManager, including all inherited members.
Allocate() override | TThreadSafeReusableIdManager | [inline, virtual] |
CanAllocate() const override | TThreadSafeReusableIdManager | [inline, virtual] |
Dump() const | TReusableIdManager | [inline] |
Free(T id) override | TThreadSafeReusableIdManager | [inline, virtual] |
InternalMarkAsUsed(T id) | TReusableIdManager | [inline, protected] |
InternalTryFree(T id) | TReusableIdManager | [inline, protected] |
Intervals typedef | TReusableIdManager | [protected] |
MarkAsUsed(T id) override | TThreadSafeReusableIdManager | [inline, virtual] |
MarkAsUsed(T first, T last) override | TThreadSafeReusableIdManager | [inline, virtual] |
operator=(const TThreadSafeReusableIdManager &rhs) | TThreadSafeReusableIdManager | |
JetByteTools::Core::TReusableIdManager::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] |
TryAllocate(T &id) | TThreadSafeReusableIdManager | [inline] |
TryFree(T id) override | TThreadSafeReusableIdManager | [inline, virtual] |
TThreadSafeReusableIdManager(ReusePolicy reusePolicy=TReusableIdManager< T >::ReuseFast, T max=std::numeric_limits< T >::max()) | TThreadSafeReusableIdManager | [inline, explicit] |
TThreadSafeReusableIdManager(const TThreadSafeReusableIdManager &rhs) | TThreadSafeReusableIdManager | |
~TReusableIdManager() | TReusableIdManager | [virtual] |
~TThreadSafeReusableIdManager() override | TThreadSafeReusableIdManager | |