| 
Database operation exception. More...
#include <Exception.h>
  
Public Member Functions | |
| DatabaseException (const String &text, const fs::path &file=std::string(), int line=0, const String &description=String()) DOESNT_THROW | |
| Constructor.  More... | |
| DatabaseException (const DatabaseException &other)=default | |
| Copy constructor.  More... | |
  Public Member Functions inherited from sptk::Exception | |
| 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.  | |
Database operation exception.
Thrown when database operation error occurs.
| sptk::DatabaseException::DatabaseException | ( | const String & | text, | 
| const fs::path & | file = std::string(),  | 
        ||
| int | line = 0,  | 
        ||
| const String & | description = String()  | 
        ||
| ) | 
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 | 
      
  | 
  default | 
Copy constructor.
| other | Other exception object |