Tervel
1.0.0
A collection of wait-free containers and algorithms.
|
#include <earaseat_op.h>
Public Member Functions | |
EraseAt (const Vector *vector, const size_t idx) | |
bool | begin (const T &result) |
void | execute () |
void | cleanup () |
bool | complete (int pos) |
bool | is_complete () |
Public Attributes | |
const size_t | idx_ |
const Vector< T > * | vector_ |
std::atomic< bool > | is_complete_ |
std::atomic< helper_t * > | next_ |
|
inline |
void EraseAt< T >::cleanup | ( | ) |
|
inline |
|
inline |
|
inline |
const size_t EraseAt< T >::idx_ |
std::atomic<bool> EraseAt< T >::is_complete_ |
std::atomic<helper_t *> EraseAt< T >::next_ |
const Vector<T>* EraseAt< T >::vector_ |