Modules
Data Types

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