namespace cds { namespace intrusive { namespace striped_set {
/// Load factor based resizing policy
- /**
+ /** @ingroup cds_striped_resizing_policy
When total item count in a container exceeds
<tt>container.bucket_count() * LoadFactor</tt>
then resizing is needed.
};
/// Load factor based resizing policy, stateful specialization
- /**
+ /** @ingroup cds_striped_resizing_policy
This specialization allows to specify a load factor at runtime.
*/
template <>
/// Single bucket threshold resizing policy
- /**
+ /** @ingroup cds_striped_resizing_policy
If any single bucket size exceeds the global \p Threshold then resizing is needed.
This policy is stateless.
/// Single bucket threshold resizing policy, stateful specialization
- /**
+ /** @ingroup cds_striped_resizing_policy
This specialization allows to specify and modify a threshold at runtime.
*/
template <>
};
/// Dummy resizing policy
- /**
+ /** @ingroup cds_striped_resizing_policy
This policy is dummy and always returns \p false that means no resizing is needed.
This policy is stateless.