}
};
-#ifdef CDS_MOVE_SEMANTICS_SUPPORT
// Move policy for map
template <typename K, typename T, typename Alloc>
struct move_item_policy< boost::container::slist< std::pair< K const, T >, Alloc > >
list.insert_after( 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;
template <typename Q>