]> git.tdb.fi Git - libs/gui.git/blobdiff - source/graphics/imageloader.h
Remove destructor declarations from exception classes
[libs/gui.git] / source / graphics / imageloader.h
index 1ad6cc8c895aad812264df8663920cd6a56f6528..9a69aca8da3058f3a903e30e92575a9dec21d346 100644 (file)
@@ -10,14 +10,12 @@ class unsupported_image_format: public std::runtime_error
 {
 public:
        unsupported_image_format(const std::string &w): std::runtime_error(w) { }
-       virtual ~unsupported_image_format() throw() { }
 };
 
 class bad_image_data: public std::runtime_error
 {
 public:
        bad_image_data(const std::string &w): std::runtime_error(w) { }
-       virtual ~bad_image_data() throw() { }
 };
 
 
@@ -71,6 +69,7 @@ protected:
 public:
        virtual ~ImageLoader();
 
+       static bool detect_signature(const std::string &);
        static ImageLoader *open_file(const std::string &);
        static ImageLoader *open_io(IO::Seekable &);