}
};
-#ifdef CDS_MOVE_SEMANTICS_SUPPORT
// Move policy for std::vector
template <typename T, typename Alloc>
struct move_item_policy< std::vector< T, Alloc > >
vec.insert( itInsert, std::move( *itWhat ));
}
};
-#endif
} // namespace striped_set
}} // namespace cds::container
>::copy_policy
, cds::container::striped_set::copy_item, cds::container::striped_set::copy_item_policy<container_type>
, cds::container::striped_set::swap_item, cds::container::striped_set::swap_item_policy<container_type>
-#ifdef CDS_MOVE_SEMANTICS_SUPPORT
, cds::container::striped_set::move_item, cds::container::striped_set::move_item_policy<container_type>
-#endif
>::type copy_item;
struct find_predicate