Public Types | |
typedef TMultipleRangeReusableIdManagerBase < T, TReusableIdManager < T > > | Base |
typedef Base::InitialRanges | InitialRanges |
Public Member Functions | |
TMultipleRangeReusableIdManager (const InitialRanges &intervals, const typename Base::ReusePolicy reusePolicy=Base::ReuseFast) | |
void | Swap (const TMultipleRangeReusableIdManagerBase &rhs) |
typedef TMultipleRangeReusableIdManagerBase<T, TReusableIdManager<T> > Base |
typedef Base::InitialRanges InitialRanges |
TMultipleRangeReusableIdManager | ( | const InitialRanges & | intervals, | |
const typename Base::ReusePolicy | reusePolicy = Base::ReuseFast | |||
) | [inline, explicit] |
void Swap | ( | const TMultipleRangeReusableIdManagerBase< T, Base > & | rhs | ) | [inline, inherited] |