\doxysection{Eina}
\hypertarget{group__Eina}{}\label{group__Eina}\index{Eina@{Eina}}
\doxysubsubsection*{Topics}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Eina__Core__Group}{Core}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Data__Types__Group}{Data Types}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Tools__Group}{Tools}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Promise}{Eina Promises}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Evlog}{Event Log Debugging}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__FreeQ__Group}{Free Queue Group}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Mmap__Group}{Mmap Group}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Slstr}{Short lived strings}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Thread__Queue__Group}{Thread Queue Group}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Data types and low-\/level/basic abstractions. \input{group__Eina__Core__Group}
\input{group__Eina__Data__Types__Group}
\input{group__Eina__Tools__Group}
\input{group__Eina__Promise}
\input{group__Eina__Evlog}
\input{group__Eina__FreeQ__Group}
\input{group__Eina__Mmap__Group}
\input{group__Eina__Slstr}
\input{group__Eina__Thread__Queue__Group}
