2#include <Hermes/_base/ConnectionErrorEnum.hpp>
34 template<>
constexpr size_t JsonWrongTypeError::IndexOf<NJson::Null >{ 0 };
35 template<>
constexpr size_t JsonWrongTypeError::IndexOf<NJson::String>{ 1 };
36 template<>
constexpr size_t JsonWrongTypeError::IndexOf<NJson::Number>{ 2 };
37 template<>
constexpr size_t JsonWrongTypeError::IndexOf<NJson::Bool >{ 3 };
38 template<>
constexpr size_t JsonWrongTypeError::IndexOf<NJson::Object>{ 4 };
39 template<>
constexpr size_t JsonWrongTypeError::IndexOf<NJson::Array >{ 5 };
69 RequestBuildErrorEnum,
75#include <Thoth/Http/RequestError.tpp>
UrlParseErrorEnum
Definition RequestError.hpp:41
Hermes::ConnectionErrorEnum ConnectionErrorEnum
Definition RequestError.hpp:48
RequestBuildErrorEnum
Definition RequestError.hpp:50
@ VersionNeedsContentLength
std::variant< int, JsonObjKey > Key
Definition Definitions.hpp:71
Definition RequestError.hpp:57
std::string error
Definition RequestError.hpp:58
Definition RequestError.hpp:18
std::vector< NJson::Key > currentPath
Definition RequestError.hpp:20
NJson::Key key
Definition RequestError.hpp:19
Definition RequestError.hpp:15
NJson::Key key
Definition RequestError.hpp:16
Definition RequestError.hpp:10
char c
Definition RequestError.hpp:12
size_t idx
Definition RequestError.hpp:11
Definition RequestError.hpp:22
Definition RequestError.hpp:24
size_t idxExpected
Definition RequestError.hpp:28
static constexpr size_t IndexOf
Definition RequestError.hpp:26
size_t idxGot
Definition RequestError.hpp:29
Definition RequestError.hpp:71