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.