LOOS 4.1.0
The Lightweight Object Oriented Structural analysis library/toolkit
|
Errors related to trajectory reading and writing. More...
#include <exceptions.hpp>
Public Member Functions | |
TrajectoryError (const std::string &op) | |
TrajectoryError (const std::string &op, const std::string &fname) | |
TrajectoryError (const std::string &op, const std::string &fname, const std::string &msg) | |
TrajectoryError (const std::string &op, const std::string &fname, const std::string &msg, const int err) | |
std::string | operation () const throw () |
What operation was involved (e.g. reading, writing. etc) | |
std::string | filename () const throw () |
File that had the problem (or "stream" if not a file) | |
int | errorCode () const |
The error code that may have been generated. | |
void | errorCode (const int i) |
Sets the error code. | |
Public Member Functions inherited from loos::LOOSError | |
LOOSError (const std::string &arg) | |
LOOSError (const Atom &a, const std::string &arg) | |
LOOSError (const std::string &fname, const Atom &a, const std::string &arg) | |
virtual const char * | what (void) const throw () |
Protected Attributes | |
std::string | _operation |
std::string | _filename |
int | _errcode |
Protected Attributes inherited from loos::LOOSError | |
std::string | _msg |
Errors related to trajectory reading and writing.
Most trajectory exceptions derive from this class.