\doxysubsection{Data Types}
\hypertarget{group__Eina__Data__Types__Group}{}\label{group__Eina__Data__Types__Group}\index{Data Types@{Data Types}}
\doxysubsubsubsection*{Topics}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Eina__Content__Access__Group}{Content Access}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Containers__Group}{Containers}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Binary__Buffer__Group}{Binary Buffer}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Binshare__Group}{Binary Share}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Fp__Group}{Fp}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Matrix__Group}{Matrix}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Quad__Group}{Quadrangles}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Quadtree__Group}{Quadtrees}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Refcount}{References counting}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Slice__Group}{Memory Slices}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__String__Buffer__Group}{String Buffer}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Stringshare__Group}{Stringshare}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Tiler__Group}{Tiler}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Unicode__String__Buffer__Group}{Unicode String Buffer}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__UStringshare__Group}{Unicode Stringshare}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Vector2}{Floating point vectors in 2D}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Vector3}{Floating point vectors in 3D}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Unicode__String}{Unicode String}}
\begin{DoxyCompactList}\small\item\em \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsubsection{Detailed Description}


Eina provides an easy to use and optimized data types and structures.

\begin{DoxySince}{Since}
1.\+2 
\end{DoxySince}
\input{group__Eina__Content__Access__Group}
\input{group__Eina__Containers__Group}
\input{group__Eina__Binary__Buffer__Group}
\input{group__Eina__Binshare__Group}
\input{group__Eina__Fp__Group}
\input{group__Eina__Matrix__Group}
\input{group__Eina__Quad__Group}
\input{group__Eina__Quadtree__Group}
\input{group__Eina__Refcount}
\input{group__Eina__Slice__Group}
\input{group__Eina__String__Buffer__Group}
\input{group__Eina__Stringshare__Group}
\input{group__Eina__Tiler__Group}
\input{group__Eina__Unicode__String__Buffer__Group}
\input{group__Eina__UStringshare__Group}
\input{group__Eina__Vector2}
\input{group__Eina__Vector3}
\input{group__Eina__Unicode__String}
