RemoteRC: `explicit` single-argument constructors

pull/2228/head
Jason Rhinelander 5 months ago
parent f5d959c65a
commit 5e2c18ff19
No known key found for this signature in database
GPG Key ID: C4992CE7A88D4262

@ -316,11 +316,11 @@ namespace llarp
public:
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()};
}
RemoteRC(ustring_view data) : RemoteRC{oxenc::bt_dict_consumer{data}}
explicit RemoteRC(ustring_view data) : RemoteRC{oxenc::bt_dict_consumer{data}}
{
_payload = data;
}

Loading…
Cancel
Save