#include <LorisExceptions.h>
Public Member Functions | |
| InvalidObject (const std::string &str, const std::string &where="") | |
Class of exceptions thrown when an object is found to be badly configured or otherwise invalid.
| Loris::InvalidObject::InvalidObject | ( | const std::string & | str, | |
| const std::string & | where = "" | |||
| ) | [inline] |
Construct a new instance with the specified description and, optionally a string identifying the location at which the exception as thrown. The Throw( Exception_Class, description_string ) macro generates a location string automatically using __FILE__ and __LINE__.
| str | is a string describing the exceptional condition | |
| where | is an option string describing the location in the source code from which the exception was thrown (generated automatically by the Throw macro). |
1.6.2