Public Member Functions | |
TMultipleRangeReusableIdManagerBase (const InitialRanges &idRanges, typename Base::ReusePolicy reusePolicy=Base::ReuseFast) | |
TMultipleRangeReusableIdManagerBase (const TMultipleRangeReusableIdManagerBase &rhs) | |
TMultipleRangeReusableIdManagerBase & | operator= (const TMultipleRangeReusableIdManagerBase &rhs) |
~TMultipleRangeReusableIdManagerBase () override | |
void | Swap (const TMultipleRangeReusableIdManagerBase &rhs) |
Classes | |
class | InitialRanges |
TMultipleRangeReusableIdManagerBase | ( | const InitialRanges & | idRanges, | |
typename Base::ReusePolicy | reusePolicy = Base::ReuseFast | |||
) | [inline, explicit] |
TMultipleRangeReusableIdManagerBase | ( | const TMultipleRangeReusableIdManagerBase< T, Base > & | rhs | ) |
~TMultipleRangeReusableIdManagerBase | ( | ) | [override] |
TMultipleRangeReusableIdManagerBase& operator= | ( | const TMultipleRangeReusableIdManagerBase< T, Base > & | rhs | ) |
void Swap | ( | const TMultipleRangeReusableIdManagerBase< T, Base > & | rhs | ) | [inline] |