| 
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 |