Sese Framework
2.3.0
A cross-platform framework
|
Non-blocking, thread-safe stack. More...
#include <LinkedStack.h>
Classes | |
struct | Node |
Node. More... | |
Public Member Functions | |
~LinkedStack () | |
void | push (const T &value) |
bool | pop (T &value) |
bool | empty () |
Private Attributes | |
std::atomic< Node * > | root {nullptr} |
Non-blocking, thread-safe stack.
T | The template type |
|
inline |
References sese::concurrent::LinkedStack< T >::root.
|
inline |
References sese::concurrent::LinkedStack< T >::root.
|
inline |
|
inline |
|
private |