Leosac
0.8.0
Open Source Access Control
|
A base class for Leosac specific exception. More...
#include <leosacexception.hpp>
Public Member Functions | |
LEOSACException (const std::string &message) | |
virtual | ~LEOSACException () |
virtual const char * | what () const noexcept final |
const Leosac::Tools::Stacktrace & | trace () const |
Get the stacktrace associated with this exception. More... | |
Protected Attributes | |
std::string | message_ |
Private Attributes | |
Leosac::Tools::Stacktrace | trace_ |
A base class for Leosac specific exception.
This exception class store a stacktrace of the program at the time it was instantiated (not at the time it was thrown).
Definition at line 40 of file leosacexception.hpp.
|
inlineexplicit |
Definition at line 43 of file leosacexception.hpp.
|
inlinevirtual |
Definition at line 49 of file leosacexception.hpp.
|
inline |
Get the stacktrace associated with this exception.
Definition at line 61 of file leosacexception.hpp.
|
inlinefinalvirtualnoexcept |
Definition at line 53 of file leosacexception.hpp.
|
protected |
Definition at line 67 of file leosacexception.hpp.
|
private |
Definition at line 70 of file leosacexception.hpp.