X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fstructure%2Fexception.hxx;h=0feffd5bb30cd2ad8f2e39ae3d162fb9ac745966;hb=5c9f5361bda56dddad8068d8e45dc08584440d70;hp=3a8bcab70b7e52bb6601725602734f553d43eb35;hpb=b633b8d0d3f06a90cf357fdc5a14c8ee25d143d7;p=simgear.git diff --git a/simgear/structure/exception.hxx b/simgear/structure/exception.hxx index 3a8bcab7..0feffd5b 100644 --- a/simgear/structure/exception.hxx +++ b/simgear/structure/exception.hxx @@ -14,7 +14,7 @@ #include #include -using std::string; +class SGPath; /** * Information encapsulating a single location in an external resource @@ -133,6 +133,10 @@ public: sg_io_exception (const char* message, const sg_location &location, const char* origin = 0); sg_io_exception (const std::string &message, const std::string &origin = ""); + sg_io_exception (const std::string &message, const sg_location &location, + const std::string &origin = ""); + sg_io_exception (const std::string &message, const SGPath& origin); + virtual ~sg_io_exception () throw (); virtual const std::string getFormattedMessage () const; virtual const sg_location &getLocation () const;