namespace cds { namespace intrusive { namespace striped_set {
/// std::unordered_set adapter for hash set bucket
- template <typename T, class Traits, class Alloc, CDS_SPEC_OPTIONS>
- class adapt< stdext::hash_set<T, Traits, Alloc>, CDS_OPTIONS >
+ template <typename T, class Traits, class Alloc, typename... Options>
+ class adapt< stdext::hash_set<T, Traits, Alloc>, Options... >
{
public:
typedef stdext::hash_set<T, Traits, Alloc> container_type ; ///< underlying container type
typename cds::opt::value<
typename cds::opt::find_option<
cds::opt::copy_policy< cds::container::striped_set::move_item >
- , CDS_OPTIONS
+ , Options...
>::type
>::copy_policy
, cds::container::striped_set::copy_item, cds::container::striped_set::copy_item_policy<container_type>