26#ifndef MYSQL_ROUTER_CLASSIC_PROTOCOL_WIRE_H_
27#define MYSQL_ROUTER_CLASSIC_PROTOCOL_WIRE_H_
37template <
bool Borrowed>
41 std::conditional_t<Borrowed, std::string_view, std::string>;
52template <
bool Borrowed>
58template <
bool Borrowed>
64template <
bool Borrowed>
Definition: classic_protocol_wire.h:80
constexpr BasicInt(value_type val)
Definition: classic_protocol_wire.h:84
value_type val_
Definition: classic_protocol_wire.h:89
constexpr value_type value() const
Definition: classic_protocol_wire.h:86
Definition: classic_protocol_wire.h:103
Definition: classic_protocol_wire.h:59
Definition: classic_protocol_wire.h:135
Definition: classic_protocol_wire.h:38
constexpr String()=default
constexpr value_type value() const
Definition: classic_protocol_wire.h:46
std::conditional_t< Borrowed, std::string_view, std::string > value_type
Definition: classic_protocol_wire.h:41
value_type str_
Definition: classic_protocol_wire.h:49
constexpr String(value_type str)
Definition: classic_protocol_wire.h:44
Definition: classic_protocol_wire.h:97
Definition: classic_protocol_wire.h:65
#define U
Definition: ctype-tis620.cc:74
std::string str(const mysqlrouter::ConfigGenerator::Options::Endpoint &ep)
Definition: config_generator.cc:1105
bool operator==(const String< Borrowed > &lhs, const String< Borrowed > &rhs)
Definition: classic_protocol_wire.h:53
borrowable::wire::Null Null
Definition: classic_protocol_wire.h:157
borrowable::wire::VarInt VarInt
Definition: classic_protocol_wire.h:162
Definition: classic_protocol_binary.h:39
Definition: gcs_xcom_synode.h:64