+sg_io_exception::sg_io_exception (const char* message, const char* origin)
+ : sg_exception(message, origin)
+{
+}
+
+sg_io_exception::sg_io_exception (const char* message,
+ const sg_location &location,
+ const char* origin)
+ : sg_exception(message, origin),
+ _location(location)
+{
+}
+
+sg_io_exception::sg_io_exception (const string& message, const string& origin)