3 #ifndef CDSLIB_ALGO_ELIMINATION_TLS_H
4 #define CDSLIB_ALGO_ELIMINATION_TLS_H
6 #include <cds/algo/base.h>
8 namespace cds { namespace algo { namespace elimination {
11 struct operation_desc;
13 /// Per-thread elimination record
14 /** @headerfile cds/algo/elimination.h
18 operation_desc * pOp ; ///< Operation descriptor
25 /// Checks if the record is free
28 return pOp == nullptr;
32 }}} // cds::algo::elimination
34 #endif // #ifndef CDSLIB_ALGO_ELIMINATION_TLS_H