diff options
author | Alexander Sulfrian <alexander@sulfrian.net> | 2010-01-20 03:43:31 +0100 |
---|---|---|
committer | Alexander Sulfrian <alexander@sulfrian.net> | 2013-01-05 17:17:45 +0100 |
commit | 22aa1302d76342c7c4b56b7380734a7f984e7411 (patch) | |
tree | a75880a07b4c32967bc01d3e2d39231f6054d4e3 /src/base/songloading/songloader.hpp | |
parent | c139750658c14e8e0a2621044473810027486f50 (diff) | |
download | usdx-22aa1302d76342c7c4b56b7380734a7f984e7411.tar.gz usdx-22aa1302d76342c7c4b56b7380734a7f984e7411.tar.xz usdx-22aa1302d76342c7c4b56b7380734a7f984e7411.zip |
added custom exception classes for better catching them (gotta catch 'em all)
Diffstat (limited to '')
-rw-r--r-- | src/base/songloading/songloader.hpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/base/songloading/songloader.hpp b/src/base/songloading/songloader.hpp index 41f7e034..bbe7dfcb 100644 --- a/src/base/songloading/songloader.hpp +++ b/src/base/songloading/songloader.hpp @@ -31,9 +31,17 @@ #include <log4cxx/logger.h> #include "songloading_strategy.hpp" #include "song.hpp" +#include "utils/base_exception.hpp" namespace usdx { + class NoStrategyException : public BaseException + { + public: + NoStrategyException(std::string message) : BaseException(message) {}; + ~NoStrategyException () throw () {}; + }; + class Songloader { private: |