mn_atomic_queue.hpp File Reference
#include "../mn_atomic.hpp"

Go to the source code of this file.

Classes

class  mn::container::basic_atomic_queue< T, TMAXITEMS >
 A basic lockfree atomic queue. More...
 
struct  mn::container::basic_atomic_queue< T, TMAXITEMS >::node
 

Namespaces

 mn
 
 mn::container
 

Typedefs

template<class T , mn::size_t TMAXITEMS = 64>
using mn::container::atomic_queue = basic_atomic_queue< T, TMAXITEMS >
 

Class Documentation

◆ mn::container::basic_atomic_queue::node

struct mn::container::basic_atomic_queue::node

template<class T, mn::size_t TMAXITEMS>
struct mn::container::basic_atomic_queue< T, TMAXITEMS >::node

+ Collaboration diagram for mn::container::basic_atomic_queue< T, TMAXITEMS >::node:
Class Members
T data
node * next