exception.h 497 B

123456789101112131415161718192021222324
  1. #pragma once
  2. namespace logging {
  3. class format_parsing_exception : public std::logic_error {
  4. public:
  5. using std::logic_error::logic_error;
  6. };
  7. class unknown_format_specifier : public std::logic_error {
  8. public:
  9. using std::logic_error::logic_error;
  10. };
  11. class missing_property : public std::logic_error {
  12. public:
  13. using std::logic_error::logic_error;
  14. };
  15. class invalid_property_type : public std::logic_error {
  16. public:
  17. using std::logic_error::logic_error;
  18. };
  19. }