jsonException.cpp 543 B

12345678910111213141516171819
  1. #include <string>
  2. #include "jsonException.hh"
  3. JsonException::JsonException(unsigned long long pos): offset(pos)
  4. { }
  5. JsonFormatException::JsonFormatException(char character, unsigned long long pos): JsonException(pos), c(character)
  6. { }
  7. JsonEscapedException::JsonEscapedException(char character, unsigned long long pos): JsonFormatException(character, pos)
  8. { }
  9. const char *JsonFormatException::what() const noexcept
  10. {
  11. std::string res = "Error: unexpected escaped char '";
  12. res += c +"' at offset " +offset;
  13. return res.c_str();
  14. }