rewrite and reoganize tools functions

* create stdext namespace which contains additional C++ algorithms
* organize stdext in string, math, cast and exception utilities
This commit is contained in:
Eduardo Bart
2012-05-28 10:06:26 -03:00
parent 2676eb4da3
commit 4c80d783d6
75 changed files with 856 additions and 652 deletions

View File

@@ -41,11 +41,11 @@ ImagePtr Image::load(const std::string& file)
try {
// currently only png images are supported
if(!boost::ends_with(file, ".png"))
Fw::throwException("image file format no supported");
stdext::throw_exception("image file format no supported");
// load image file data
image = loadPNG(file);
} catch(Exception& e) {
} catch(stdext::exception& e) {
logError("unable to load image '", file, "': ", e.what());
}
return image;