30 const std::string& location = 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());
Object already exists.
Definition: Exceptions.h:66
AlreadyExistsException(const std::string &message=std::string(), const std::string &location=std::string())
~AlreadyExistsException()
Empty container.
Definition: Exceptions.h:78
~EmptyContainerException()
EmptyContainerException(const std::string &message=std::string(), const std::string &location=std::string())
Empty value exception (e.g. NULL pointer, empty string)
Definition: Exceptions.h:42
EmptyValueException(const std::string &message=std::string(), const std::string &location=std::string())
Generic files related exception (e.g. read error, write errror, etc.)
Definition: Exceptions.h:114
FileException(const std::string &message=std::string(), const std::string &location=std::string())
File mode exception (e.g. attempt to write to read-only file, invalid mode.)
Definition: Exceptions.h:90
FileModeException(const std::string &message=std::string(), const std::string &location=std::string())
Invalid command line options.
Definition: Exceptions.h:125
~InvalidOptionsException()
InvalidOptionsException(const std::string &message=std::string(), const std::string &location=std::string())
Invalid state exception (e.g. getting a row reference in a column-wise table/// )
Definition: Exceptions.h:102
InvalidStateException(const std::string &message=std::string(), const std::string &location=std::string())
Object not found (thrown everywhere except from .find() methods)
Definition: Exceptions.h:54
NotFoundException(const std::string &message=std::string(), const std::string &location=std::string())
Base class for all RCSB exceptions.
Definition: Exceptions.h:24
std::string _message
Definition: Exceptions.h:26
RcsbException(const std::string &message=std::string(), const std::string &location=std::string())
const char * what() const
void AppendMessage(const std::string &message=std::string(), const std::string &location=std::string())
Versions do not match.
Definition: Exceptions.h:134
~VersionMismatchException()
VersionMismatchException(const std::string &message=std::string(), const std::string &location=std::string())