#include <yqueue.hpp>
Classes | |
| struct | chunk_t |
Public Member Functions | |
| T & | back () |
| T & | front () |
| void | pop () |
| void | push () |
| void | unpush () |
| yqueue_t () | |
| ~yqueue_t () | |
Static Private Member Functions | |
| static chunk_t * | allocate_chunk () |
Private Attributes | |
| chunk_t * | _back_chunk |
| int | _back_pos |
| chunk_t * | _begin_chunk |
| int | _begin_pos |
| chunk_t * | _end_chunk |
| int | _end_pos |
| atomic_ptr_t< chunk_t > | _spare_chunk |
Definition at line 36 of file yqueue.hpp.
|
inline |
Definition at line 41 of file yqueue.hpp.
|
inline |
Definition at line 53 of file yqueue.hpp.
|
inlinestaticprivate |
Definition at line 156 of file yqueue.hpp.
|
inline |
Definition at line 75 of file yqueue.hpp.
|
inline |
Definition at line 71 of file yqueue.hpp.
|
inline |
Definition at line 131 of file yqueue.hpp.
|
inline |
Definition at line 78 of file yqueue.hpp.
|
inline |
Definition at line 106 of file yqueue.hpp.
|
private |
Definition at line 174 of file yqueue.hpp.
|
private |
Definition at line 175 of file yqueue.hpp.
|
private |
Definition at line 172 of file yqueue.hpp.
|
private |
Definition at line 173 of file yqueue.hpp.
|
private |
Definition at line 176 of file yqueue.hpp.
|
private |
Definition at line 177 of file yqueue.hpp.
|
private |
Definition at line 182 of file yqueue.hpp.