|
| SystemException (const String &context, const fs::path &file="", int line=0) DOESNT_THROW |
| Constructor. More...
|
|
| SystemException (const SystemException &other)=default |
| Copy constructor. More...
|
|
| ~SystemException () override=default |
| Destructor.
|
|
| Exception (const String &text, const fs::path &file=std::string(), int line=0, const String &description=String()) DOESNT_THROW |
| Constructor. More...
|
|
const char * | what () const DOESNT_THROW override |
| Returns complete text of exception.
|
|
String | message () const |
| Returns exception message without file name, line number, or description.
|
|
String | file () const |
| Returns exception file name.
|
|
int | line () const |
| Returns exception line number.
|
|
String | description () const |
| Returns exception description.
|
|
SPTK OS operation exception.
Retrieves information about OS error after failed OS operation.