tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
lockfreelist.h File Reference
#include <cstdint>
Include dependency graph for lockfreelist.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LockfreeList
 
struct  LockfreeList::Node
 

Macros

#define CAS_PTR_BOOL(addr, old, new)   (old == CAS_PTR(addr, old, new))
 
#define MEM_BLOCK_SIZE   1000000
 
#define MEM_BLOCK_CNT   500
 

Macro Definition Documentation

#define CAS_PTR_BOOL (   addr,
  old,
  new 
)    (old == CAS_PTR(addr, old, new))
#define MEM_BLOCK_CNT   500
#define MEM_BLOCK_SIZE   1000000