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. | |
