Zero  0.1.0
Classes | Typedefs | Functions
w_markable_pointer.h File Reference
#include "w_defines.h"
#include <cstdint>
#include <cassert>
#include <iostream>
#include "AtomicCounter.hpp"

Go to the source code of this file.

Classes

class  MarkablePointer< T >
 Bit-stealing Atomic Markable Pointer. More...
 
struct  MarkablePointerChain< NEXT >
 Atomic Markable Pointer Chain for lock-free list/queue/etc. More...
 

Typedefs

typedef uint16_t aba_stamp
 

Functions

template<class T >
std::ostream & operator<< (std::ostream &o, const MarkablePointer< T > &x)
 

Function Documentation

§ operator<<()

template<class T >
std::ostream& operator<< ( std::ostream &  o,
const MarkablePointer< T > &  x 
)
inline