]> git.mxchange.org Git - simgear.git/commitdiff
Add another overload for sg_io_exception ctor.
authorJames Turner <zakalawe@mac.com>
Fri, 1 Oct 2010 11:27:08 +0000 (12:27 +0100)
committerJames Turner <zakalawe@mac.com>
Fri, 1 Oct 2010 11:27:08 +0000 (12:27 +0100)
simgear/structure/exception.cxx
simgear/structure/exception.hxx

index accd9706c264dc19f2e8d9dd836c7ce9444b10f2..0766eb4502f58b73cf8b4d9ab5e4954b03a02d56 100644 (file)
@@ -260,6 +260,14 @@ sg_io_exception::sg_io_exception (const string& message, const string& origin)
 {
 }
 
+sg_io_exception::sg_io_exception (const string& message,
+                                 const sg_location &location,
+                                 const string& origin)
+  : sg_exception(message, origin),
+    _location(location)
+{
+}
+
 sg_io_exception::~sg_io_exception () throw ()
 {
 }
index 3a8bcab70b7e52bb6601725602734f553d43eb35..bfa978ee82dba26c884135ddaab87987f2d2fe0a 100644 (file)
@@ -133,6 +133,9 @@ 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 = "");
+  
   virtual ~sg_io_exception () throw ();
   virtual const std::string getFormattedMessage () const;
   virtual const sg_location &getLocation () const;