cds  2.3.3
cds::gc::hp Namespace Reference

Hazard pointer implementation details. More...

Data Structures

class  asymmetric_global_membar
 
class  asymmetric_membar
 
class  not_enough_hazard_ptr
 Exception "Not enough Hazard Pointer". More...
 
class  not_initialized
 Exception "Hazard Pointer SMR is not initialized". More...
 
class  seq_qst_membar
 
class  shared_var_membar
 
struct  stat
 Internal statistics. More...
 

Typedefs

typedef seq_qst_membar default_membar
 

Enumerations

enum  scan_type { classic, inplace }
 smr::scan() strategy More...
 

Detailed Description

Hazard pointer implementation details.

Enumeration Type Documentation

smr::scan() strategy

Enumerator
classic 

classic scan as described in Michael's works (see smr::classic_scan())

inplace 

inplace scan without allocation (see smr::inplace_scan())


cds 2.3.3 Developed by Maxim Khizhinsky aka khizmax and other contributors 2007 - 2017
Autogenerated Sun Apr 5 2026 09:49:56 by Doxygen 1.8.10