Eina tools aims to help application development, providing ways to make it safer, log errors, manage memory more efficiently and more. More...
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 | |
Full-featured logging system. | |
| Magic | |
These functions provide runtime type-checking (magic checks) management for projects. | |
| Memory Pool | |
These functions provide memory pool management. | |
| Module | |
Eina module provides some helpers over POSIX dlopen(). | |
| Rectangle | |
These functions provide rectangle management. | |
| 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. | |
| String | |
These functions provide useful C string management. | |
Detailed Description
Eina tools aims to help application development, providing ways to make it safer, log errors, manage memory more efficiently and more.
