core-exception.h 462 B

1234567891011121314151617181920
  1. #ifndef AFUN_CORE_EXCEPTION_H
  2. #define AFUN_CORE_EXCEPTION_H
  3. #include "aFuntool.h"
  4. namespace aFuncore {
  5. class aFuncoreException : public aFuntool::aFunException {
  6. public:
  7. inline explicit aFuncoreException(const std::string &msg);
  8. };
  9. class EnvironmentDestructException : public aFuncoreException {
  10. public:
  11. inline EnvironmentDestructException();
  12. };
  13. }
  14. #include "core-exception.inline.h"
  15. #endif //AFUN_CORE_EXCEPTION_H