Tools

Modules

 Benchmark
 

These functions allow you to add benchmark framework in a project for timing critical part and detect slow parts of code.


 Convert
 

These functions allow you to convert integer or real numbers to string or conversely.


 Counter
 

These functions allow you to get the time spent in a part of a code.


 Error
 

These functions provide error management for projects.


 File
 

Functions to traverse directories and split paths.


 Lazy allocator
 Log
 

The default log level value is set by default to EINA_LOG_LEVEL_DBG if Eina is compiled with debug mode, or to EINA_LOG_LEVEL_ERR otherwise.


 Magic
 

These functions provide magic checks management for projects.


 Memory Pool
 

These functions provide memory pool management.


 Module
 

These functions provide module management.


 Rectangle
 Safety Checks
 

Safety checks are a set of macros to check for parameters or values that should never happen, it is similar in concept to assert(), but will log and return instead of abort() your program.