arduino-audio-tools
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
QueueLockFree< T >::Node Struct Reference

#include <QueueLockFree.h>

Public Member Functions

Tptr ()
 
const Tptr () const
 

Public Attributes

std::atomic< size_thead
 
unsigned char storage [sizeof(T)]
 
std::atomic< size_ttail
 

Member Function Documentation

◆ ptr() [1/2]

template<typename T >
T * ptr ( )
inline

◆ ptr() [2/2]

template<typename T >
const T * ptr ( ) const
inline

Member Data Documentation

◆ head

template<typename T >
std::atomic<size_t> head

◆ storage

template<typename T >
unsigned char storage[sizeof(T)]

◆ tail

template<typename T >
std::atomic<size_t> tail

The documentation for this struct was generated from the following file: