\hypertarget{group__Eina__Data__Types__Group}{\section{Data Types}
\label{group__Eina__Data__Types__Group}\index{Data Types@{Data Types}}
}


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


\subsection*{Modules}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Content__Access__Group}{Content Access}
\begin{DoxyCompactList}\small\item\em Eina provides an uniform way to access elements of a container, either sequential or indexed. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Containers__Group}{Containers}
\begin{DoxyCompactList}\small\item\em Data types that contains other types. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Binary__Buffer__Group}{Binary Buffer}
\begin{DoxyCompactList}\small\item\em These functions provide string buffers management. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Binshare__Group}{Binary Share}
\begin{DoxyCompactList}\small\item\em This group discusses the functions that allow you to store one copy of an object, and use it throughout your program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Fp__Group}{Fp}
\begin{DoxyCompactList}\small\item\em Floating point numbers data type management. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Refcount}{References counting}
\begin{DoxyCompactList}\small\item\em Small macro that simplify references counting. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__String__Buffer__Group}{String Buffer}
\begin{DoxyCompactList}\small\item\em These functions provide string buffers management. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Stringshare__Group}{Stringshare}
\begin{DoxyCompactList}\small\item\em These functions allow you to store a single copy of a string, and use in multiple places throughout your program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Tiler__Group}{Tiler}
\item 
\hyperlink{group__Eina__Unicode__String__Buffer__Group}{Unicode String Buffer}
\begin{DoxyCompactList}\small\item\em These functions provide unicode string buffers management. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__UStringshare__Group}{Unicode Stringshare}
\begin{DoxyCompactList}\small\item\em These functions allow you to store one copy of a string, and use it throughout your program. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Unicode__String}{Unicode String}
\begin{DoxyCompactList}\small\item\em These functions provide basic unicode string handling. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Eina provides an easy to use and optimized data types and structures. 

\begin{DoxySince}{Since}
1.\+2 
\end{DoxySince}
