Data Types

Modules
Data Types
Eina

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

## Modules
| Content Access
| Eina provides a uniform way to access elements of a container, either sequential or indexed.
| Containers
| Data types that contains other types.
| Binary Buffer
| These functions provide string buffer management.
| Binary Share
| This group discusses the functions that allow you to store one copy of an object, and use it throughout your program.
| Fp
| Floating point numbers data type management.
| Matrix
| Eina includes a family of matrix types of different dimension sizes and underlying data types.
| Quadrangles
| Quadrangles operations.
| Quadtrees
| Quadtree operations.
| References counting
| Small macro that simplify references counting.
| Memory Slices
| These functions provide memory slices in read-only and read-write forms.
| String Buffer
| These functions provide string buffer management.
| Stringshare
| These functions allow you to store a single copy of a string, and use in multiple places throughout your program.
| Tiler
| Unicode String Buffer
| These functions provide unicode string buffer management.
| Unicode Stringshare
| These functions allow you to store one copy of a string, and use it throughout your program.
| Floating point vectors in 2D
| 2D vector definition and operations
| Floating point vectors in 3D
| 3D vector definition and operations
| Unicode String
| These functions provide basic unicode string handling.

## Detailed Description

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

Since
  1.2