X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=cds%2Fintrusive%2Fdetails%2Fskip_list_base.h;h=e2f4d52d84553705429483552f38a7cc7d05153c;hb=51494783145ce52907dcb85e362629830ba46a97;hp=c902c770f5a473bf82043e88a4d106e624eaf732;hpb=d15c6730bbd5f63f903496277939b7fe18ac9853;p=libcds.git diff --git a/cds/intrusive/details/skip_list_base.h b/cds/intrusive/details/skip_list_base.h index c902c770..e2f4d52d 100644 --- a/cds/intrusive/details/skip_list_base.h +++ b/cds/intrusive/details/skip_list_base.h @@ -613,7 +613,7 @@ namespace cds { namespace intrusive { /** The type for item counting feature. By default, item counting is disabled (\p atomicity::empty_item_counter), - \p atomicity::item_counter enables it. + \p atomicity::item_counter or \p atomicity::cache_friendly_item_counter enables it. */ typedef atomicity::empty_item_counter item_counter; @@ -680,7 +680,7 @@ namespace cds { namespace intrusive { - \p opt::disposer - the functor used for dispose removed items. Default is \p opt::v::empty_disposer. Due the nature of GC schema the disposer may be called asynchronously. - \p opt::item_counter - the type of item counting feature. Default is disabled, i.e. \p atomicity::empty_item_counter. - To enable it use \p atomicity::item_counter + To enable it use \p atomicity::item_counter or \p atomicity::cache_friendly_item_counter - \p opt::memory_model - C++ memory ordering model. Can be \p opt::v::relaxed_ordering (relaxed memory model, the default) or \p opt::v::sequential_consistent (sequentially consisnent memory model). - \p skip_list::random_level_generator - random level generator. Can be \p skip_list::xor_shift,