\doxysection{/home/chr/devel/\+Ph\+D/\+Environment/pub/\+PCBEnv/pcbenv/cxx/\+Util/\+Fancy\+Lock.hpp File Reference}
\hypertarget{FancyLock_8hpp}{}\label{FancyLock_8hpp}\index{/home/chr/devel/PhD/Environment/pub/PCBEnv/pcbenv/cxx/Util/FancyLock.hpp@{/home/chr/devel/PhD/Environment/pub/PCBEnv/pcbenv/cxx/Util/FancyLock.hpp}}
{\ttfamily \#include $<$mutex$>$}\newline
\doxysubsubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structfancy__lock__guard}{fancy\+\_\+lock\+\_\+guard}}
\end{DoxyCompactItemize}
\doxysubsubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{FancyLock_8hpp_a1694e3eceb0b5ea4e25d19341ebf59fb}{WITH\+\_\+\+LOCKGUARD}}(m)
\end{DoxyCompactItemize}


\label{doc-define-members}
\Hypertarget{FancyLock_8hpp_doc-define-members}
\doxysubsection{Macro Definition Documentation}
\Hypertarget{FancyLock_8hpp_a1694e3eceb0b5ea4e25d19341ebf59fb}\index{FancyLock.hpp@{FancyLock.hpp}!WITH\_LOCKGUARD@{WITH\_LOCKGUARD}}
\index{WITH\_LOCKGUARD@{WITH\_LOCKGUARD}!FancyLock.hpp@{FancyLock.hpp}}
\doxysubsubsection{\texorpdfstring{WITH\_LOCKGUARD}{WITH\_LOCKGUARD}}
{\footnotesize\ttfamily \label{FancyLock_8hpp_a1694e3eceb0b5ea4e25d19341ebf59fb} 
\#define WITH\+\_\+\+LOCKGUARD(\begin{DoxyParamCaption}\item[{}]{m}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\textcolor{keywordflow}{if}\ (\textcolor{keyword}{auto}\ \_\_lock\ =\ \mbox{\hyperlink{structfancy__lock__guard}{fancy\_lock\_guard}}(m))}

\end{DoxyCode}
