30 const std::string& location = std::string());
33 void AppendMessage(const std::
string& message = std::
string(),
34 const std::
string& location = std::
string());
36 const
char*
what() const throw();
46 const std::string& location = std::string());
58 const std::string& location = std::string());
70 const std::string& location = std::string());
82 const std::string& location = std::string());
94 const std::string& location = std::string());
106 const std::string& location = std::string());
118 const std::string& location = std::string());
128 const std::string& location = std::string());
138 const std::string& location = std::string());
Base class for all RCSB exceptions.
Definition: Exceptions.h:23
Empty value exception (e.g. NULL pointer, empty string)
Definition: Exceptions.h:41
Generic files related exception (e.g. read error, write errror, etc.)
Definition: Exceptions.h:113
Object already exists.
Definition: Exceptions.h:65
Versions do not match.
Definition: Exceptions.h:133
const char * what() const
RcsbException(const std::string &message=std::string(), const std::string &location=std::string())
void AppendMessage(const std::string &message=std::string(), const std::string &location=std::string())
std::string _message
Definition: Exceptions.h:26
File mode exception (e.g. attempt to write to read-only file, invalid mode.)
Definition: Exceptions.h:89
Empty container.
Definition: Exceptions.h:77
Object not found (thrown everywhere except from .find() methods)
Definition: Exceptions.h:53
Invalid state exception (e.g. getting a row reference in a column-wise table/// ) ...
Definition: Exceptions.h:101
Invalid command line options.
Definition: Exceptions.h:124