11#include <source_location>
13#include <QNetworkReply>
34 using NRBase_t = std::variant<NetworkReplyError, NetworkReplySuccess>;
47 template<
typename,
typename>
53 using NRBase_t::variant;
55 std::optional<NetworkReplyError>
IsError ()
const;
const NetworkReplyError & GetError() const
NetworkReplyErrorException(NetworkReplyError error)
std::optional< NetworkReplyError > IsError() const
Either< QString, QByteArray > ToEither(const std::source_location &=std::source_location::current()) const
QByteArray GetReplyData() const
QDebug operator<<(QDebug dbg, const CtString< N, Char > &str)
std::variant< NetworkReplyError, NetworkReplySuccess > NRBase_t
QNetworkReply::NetworkError Error_