tasmet/src/tasmet_exception.h
2016-11-11 23:22:44 +01:00

27 lines
579 B
C++

// tasmet_exception.h
//
// Author: J.A. de Jong
//
// Description:
//
//////////////////////////////////////////////////////////////////////
#pragma once
#ifndef TASMET_EXCEPTION_H
#define TASMET_EXCEPTION_H
#include <string>
#include <stdexcept>
class TaSMETError : public std::runtime_error {
public:
TaSMETError(const std::string& msg = "") : std::runtime_error(msg) {}
};
class TasMETBadAlloc: public std::bad_alloc {
virtual const char* what() const throw();
};
#endif // TASMET_EXCEPTION_H
//////////////////////////////////////////////////////////////////////