25#ifndef ROUTING_CLASSIC_QUERY_PARAM_INCLUDED
26#define ROUTING_CLASSIC_QUERY_PARAM_INCLUDED
29#include <system_error>
stdx::expected< std::string, std::error_code > param_to_string(const classic_protocol::borrowed::message::client::Query::Param ¶m)
convert any param-type into a human readable string.
Definition: classic_query_param.cc:204
stdx::expected< std::string, std::error_code > param_as_string(const classic_protocol::borrowed::message::client::Query::Param ¶m)
convert a string-typed query param to a std::string.
Definition: classic_query_param.cc:501
stdx::expected< uint64_t, std::error_code > param_to_number(const classic_protocol::borrowed::message::client::Query::Param ¶m)
convert a numeric type into an unsigned integer.
Definition: classic_query_param.cc:431
Definition: expected.h:943
Definition: classic_protocol_message.h:790