|
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_ |
1.8.9.1