|
SPTK generic exception class. More...
#include <Exception.h>
Public Member Functions | |
| 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 generic exception class.
Contains information about what happened and where. It's based on std::exception, so if you just want to catch STL and SPTK exceptions - you can use try {} catch (std::exception& e) {} block.
|
explicit |
Constructor.
| text | The exception text |
| file | The file where exception occurs |
| line | The line number in the file where exception occurs |
| description | The optional description information |