\hypertarget{group__Eina__Cxx__Tools__Group}{}\section{Tools}
\label{group__Eina__Cxx__Tools__Group}\index{Tools@{Tools}}
\subsection*{Modules}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Cxx__Error__Group}{Error Handling}
\begin{DoxyCompactList}\small\item\em Functions for handling Eina errors. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Cxx__Log__Group}{Log}
\item 
\hyperlink{group__Eina__Cxx__Ref__Group}{Reference Wrapper}
\item 
\hyperlink{group__Eina__Cxx__Mutex__Group}{Mutex}
\item 
\hyperlink{group__Eina__Cxx__Condition__Variable__Group}{Condition Variable}
\item 
\hyperlink{group__Eina__Cxx__Thread__Group}{Thread}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bfseries E\+F\+L\+\_\+\+E\+I\+N\+A\+\_\+\+B\+O\+O\+S\+T\+\_\+\+M\+O\+V\+A\+B\+L\+E\+\_\+\+B\+U\+T\+\_\+\+N\+O\+T\+\_\+\+C\+O\+P\+Y\+A\+B\+LE}(x)\hypertarget{group__Eina__Cxx__Tools__Group_ga4f7752b4954725eedddacc2df86e1313}{}\label{group__Eina__Cxx__Tools__Group_ga4f7752b4954725eedddacc2df86e1313}

\item 
\#define {\bfseries E\+F\+L\+\_\+\+E\+I\+N\+A\+\_\+\+B\+O\+O\+S\+T\+\_\+\+R\+V\+\_\+\+R\+EF}(x)~x const\&\hypertarget{group__Eina__Cxx__Tools__Group_gac5585da9f4283ed8095f63a4f0334866}{}\label{group__Eina__Cxx__Tools__Group_gac5585da9f4283ed8095f63a4f0334866}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
