Name | Modified | Size | Downloads / Week |
---|---|---|---|
v3.4.3 | 2017-06-27 | ||
v3.4.2 | 2016-05-29 | ||
README.md | 2016-03-10 | 1.1 kB | |
Totals: 3 Items | 1.1 kB | 0 |
EEL
EEL stands for 'Extensible Exception Library': it is a simple framework for C++11 exception handling. The concepts behind are the following:
- contextual defaults for Exception payload. It possible to anticipate the values used for variable substitution through a scoped stack-based contextual information.
- compatibility with the existing std::exception(s);
- extendible generic payload for transporting any kind of informations through C++ exceptions (eel::Attributes)
- simple mechanism for extending the payload during the exception handler backtrace (eel::Exception::operator << ())
- coherent semantic in the so resulting exceptions for the final user (Message IDs templates and eel::Exception::what() overriden method)
- low-level diagnostic informations provided 'on demand' (eel::Exception::dump() method);
Features:
- compatibility with std::exception;
- extensible attribute setting mechanism;
- message IDs template based;
Distro supported:
- CentOS 7
- Debian 8
- Gentoo
- Fedora 22/23
- OpenSUSE Leap 42.1
- Ubuntu 14