diff options
Diffstat (limited to 'pulse.h')
-rw-r--r-- | pulse.h | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -7,6 +7,7 @@ // C++ #include <memory> +#include <stdexcept> #include <string> #include <vector> @@ -260,4 +261,13 @@ class PulseClient { unique_ptr<Notifier> notifier_; }; +class unreachable : public std::runtime_error { + public: + unreachable() throw() : + std::runtime_error("unreachable code path encountered") {} + + unreachable(const std::string& message) throw() : + std::runtime_error(message) {} +}; + // vim: set et ts=2 sw=2: |