|
LMMS
|
#include <LocklessList.h>
Classes | |
| struct | Element |
Public Member Functions | |
| LocklessList (size_t size) | |
| ~LocklessList () | |
| void | push (T value) |
| Element * | popList () |
| Element * | first () |
| void | setFirst (Element *e) |
| void | free (Element *e) |
Private Attributes | |
| std::atomic< Element * > | m_first |
| LocklessAllocatorT< Element > * | m_allocator |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |