X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fstructure%2Fexception.hxx;h=0feffd5bb30cd2ad8f2e39ae3d162fb9ac745966;hb=b2c3a90adfb6c0285d02355fd8ab061b7f2f1e6c;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;