{
Set& rSet = m_Set;
- size_t const nInsThreadCount = s_nInsThreadCount;
Set_Iter_Del3& fixture = pool().template fixture<Set_Iter_Del3>();
do {
- auto itEnd = rSet.get_end<Iterator>();
- for ( auto it = rSet.get_begin<Iterator>(); it != itEnd; ++it ) {
+ auto itEnd = rSet.template get_end<Iterator>();
+ for ( auto it = rSet.template get_begin<Iterator>(); it != itEnd; ++it ) {
if ( it->key.nKey & 3 ) {
if ( rSet.erase_at( it ))
++m_nDeleteSuccess;
{
typedef cc::FeldmanHashSet< GC, T, Traits > base_class;
- template <typename GC>
+
+ template <typename GC2>
struct get_extracted_ptr
{
typedef typename base_class::guarded_ptr extracted_ptr;
CDSSTRESS_FeldmanHashSet_case( fixture, test_case, FeldmanHashSet_rcu_gpb_fixed_stat, key_type, value_type ) \
CDSSTRESS_FeldmanHashSet_case( fixture, test_case, FeldmanHashSet_rcu_gpt_fixed_stat, key_type, value_type ) \
- //CDSSTRESS_FeldmanHashSet_fixed_SHRCU( fixture, test_case, key_type, value_type ) \
+ //CDSSTRESS_FeldmanHashSet_fixed_SHRCU( fixture, test_case, key_type, value_type )
#define CDSSTRESS_FeldmanHashSet_fixed_HP( fixture, test_case, key_type, value_type ) \
CDSSTRESS_FeldmanHashSet_case( fixture, test_case, FeldmanHashSet_hp_fixed, key_type, value_type ) \