RemoteRC: `explicit` single-argument constructors

pull/2232/head
Jason Rhinelander 6 months ago committed by dr7ana
parent aabd413ed6
commit eb62185160

@ -316,11 +316,11 @@ namespace llarp
public: public:
RemoteRC() = default; RemoteRC() = default;
RemoteRC(std::string_view data) : RemoteRC{oxenc::bt_dict_consumer{data}} explicit RemoteRC(std::string_view data) : RemoteRC{oxenc::bt_dict_consumer{data}}
{ {
_payload = {reinterpret_cast<const unsigned char*>(data.data()), data.size()}; _payload = {reinterpret_cast<const unsigned char*>(data.data()), data.size()};
} }
RemoteRC(ustring_view data) : RemoteRC{oxenc::bt_dict_consumer{data}} explicit RemoteRC(ustring_view data) : RemoteRC{oxenc::bt_dict_consumer{data}}
{ {
_payload = data; _payload = data;
} }

Loading…
Cancel
Save