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