RemoteRC: `explicit` single-argument constructors

pull/2228/head
Jason Rhinelander 6 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: 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