Error.cpp 1016 B

123456789101112131415161718192021222324252627
  1. #include "core/utils/Error.hpp"
  2. #define CASE_RETURN_ENUM_NAME(type) \
  3. case Error::type: return #type
  4. const char* Core::getErrorName(Error e) {
  5. switch(e) {
  6. CASE_RETURN_ENUM_NAME(NONE);
  7. CASE_RETURN_ENUM_NAME(NEGATIVE_ARGUMENT);
  8. CASE_RETURN_ENUM_NAME(CAPACITY_REACHED);
  9. CASE_RETURN_ENUM_NAME(BLOCKED_STDOUT);
  10. CASE_RETURN_ENUM_NAME(OUT_OF_MEMORY);
  11. CASE_RETURN_ENUM_NAME(INVALID_CHAR);
  12. CASE_RETURN_ENUM_NAME(NOT_FOUND);
  13. CASE_RETURN_ENUM_NAME(INVALID_STATE);
  14. CASE_RETURN_ENUM_NAME(INVALID_INDEX);
  15. CASE_RETURN_ENUM_NAME(INVALID_ARGUMENT);
  16. CASE_RETURN_ENUM_NAME(TIME_NOT_AVAILABLE);
  17. CASE_RETURN_ENUM_NAME(SLEEP_INTERRUPTED);
  18. CASE_RETURN_ENUM_NAME(THREAD_ERROR);
  19. CASE_RETURN_ENUM_NAME(MUTEX_ERROR);
  20. CASE_RETURN_ENUM_NAME(EXISTING_KEY);
  21. CASE_RETURN_ENUM_NAME(CANNOT_OPEN_FILE);
  22. CASE_RETURN_ENUM_NAME(END_OF_FILE);
  23. }
  24. return "?";
  25. }