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. | |
Eina provides an easy to use and optimized data types and structures.