This exception is thrown when an input file has wrong format or a data representation is not legal.
|
| FormatError (const FormatError &error) throw () |
| Copy constructor.
|
|
| FormatError (const char *message) throw () |
| Constructor.
|
|
| FormatError (const std::string &message) throw () |
| Constructor.
|
|
| FormatError (const char *message, const std::string &file, int line=0) throw () |
| Constructor.
|
|
| FormatError (const std::string &message, const std::string &file, int line=0) throw () |
| Constructor.
|
|
virtual | ~FormatError () throw () |
| Virtual destructor.
|
|
void | line (int line) throw () |
| Set the line number.
|
|
void | message (const char *message) throw () |
| Set the error message.
|
|
void | message (const std::string &message) throw () |
| Set the error message.
|
|
void | file (const std::string &file) throw () |
| Set the file name.
|
|
int | line () const throw () |
| Returns the line number.
|
|
const std::string & | message () const throw () |
| Returns the error message.
|
|
const std::string & | file () const throw () |
| Returns the filename.
|
|
virtual const char * | what () const throw () |
| Returns a short error message.
|
|
| Exception () throw () |
| Constructor.
|
|
virtual | ~Exception () throw () |
| Virtual destructor.
|
|