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/song.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 'src/base/song.hpp')
-rw-r--r-- | src/base/song.hpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/base/song.hpp b/src/base/song.hpp index d7ed8c98..6009cfa9 100644 --- a/src/base/song.hpp +++ b/src/base/song.hpp @@ -33,9 +33,17 @@ #include <log4cxx/logger.h> #include "bpm.hpp" #include "lyric_line.hpp" +#include "utils/base_exception.hpp" namespace usdx { + class MissingSongTagException : public BaseException + { + public: + MissingSongTagException(std::string message) : BaseException(message) {}; + ~MissingSongTagException () throw () {}; + }; + class Song { private: |