rt-exception.h 467 B

1234567891011121314151617181920
  1. #ifndef AFUN_RT_EXCEPTION_H
  2. #define AFUN_RT_EXCEPTION_H
  3. #include "aFuntool.h"
  4. namespace aFunrt {
  5. class aFunrtException : public aFuntool::aFunException {
  6. public:
  7. inline explicit aFunrtException(const std::string &msg);
  8. };
  9. class readerFileOpenError : public aFunrtException {
  10. public:
  11. inline explicit readerFileOpenError(const aFuntool::FilePath &file);
  12. };
  13. }
  14. #include "rt-exception.inline.h"
  15. #endif //AFUN_RT_EXCEPTION_H