mirror of
https://github.com/slsdetectorgroup/aare.git
synced 2025-06-08 13:40:39 +02:00
34 lines
1.9 KiB
TeX
34 lines
1.9 KiB
TeX
\doxysection{core/include/aare/core/\+Producer\+Consumer\+Queue.hpp File Reference}
|
|
\hypertarget{ProducerConsumerQueue_8hpp}{}\label{ProducerConsumerQueue_8hpp}\index{core/include/aare/core/ProducerConsumerQueue.hpp@{core/include/aare/core/ProducerConsumerQueue.hpp}}
|
|
{\ttfamily \#include $<$atomic$>$}\newline
|
|
{\ttfamily \#include $<$cassert$>$}\newline
|
|
{\ttfamily \#include $<$cstdlib$>$}\newline
|
|
{\ttfamily \#include $<$memory$>$}\newline
|
|
{\ttfamily \#include $<$stdexcept$>$}\newline
|
|
{\ttfamily \#include $<$type\+\_\+traits$>$}\newline
|
|
{\ttfamily \#include $<$utility$>$}\newline
|
|
\doxysubsubsection*{Data Structures}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
struct \mbox{\hyperlink{structfolly_1_1ProducerConsumerQueue}{folly\+::\+Producer\+Consumer\+Queue$<$ T $>$}}
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsubsection*{Namespaces}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
namespace \mbox{\hyperlink{namespacefolly}{folly}}
|
|
\end{DoxyCompactItemize}
|
|
\doxysubsubsection*{Variables}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
constexpr std\+::size\+\_\+t \mbox{\hyperlink{ProducerConsumerQueue_8hpp_afcfcf0ecf646b16dd2b471dc568cf6c6}{hardware\+\_\+destructive\+\_\+interference\+\_\+size}} = 128
|
|
\end{DoxyCompactItemize}
|
|
|
|
|
|
\doxysubsection{Variable Documentation}
|
|
\Hypertarget{ProducerConsumerQueue_8hpp_afcfcf0ecf646b16dd2b471dc568cf6c6}\label{ProducerConsumerQueue_8hpp_afcfcf0ecf646b16dd2b471dc568cf6c6}
|
|
\index{ProducerConsumerQueue.hpp@{ProducerConsumerQueue.hpp}!hardware\_destructive\_interference\_size@{hardware\_destructive\_interference\_size}}
|
|
\index{hardware\_destructive\_interference\_size@{hardware\_destructive\_interference\_size}!ProducerConsumerQueue.hpp@{ProducerConsumerQueue.hpp}}
|
|
\doxysubsubsection{\texorpdfstring{hardware\_destructive\_interference\_size}{hardware\_destructive\_interference\_size}}
|
|
{\footnotesize\ttfamily constexpr std\+::size\+\_\+t hardware\+\_\+destructive\+\_\+interference\+\_\+size = 128\hspace{0.3cm}{\ttfamily [constexpr]}}
|
|
|