exception.h 607 B

1234567891011121314151617181920212223242526272829
  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. class invalid_property : public std::logic_error {
  20. public:
  21. using std::logic_error::logic_error;
  22. };
  23. }