Merge pull request #1514
fa0ee42c
Workarounds for gcc 4.8 (Lee Clagett)
This commit is contained in:
commit
866463f37b
1 changed files with 10 additions and 3 deletions
|
@ -45,15 +45,22 @@ namespace net_utils
|
|||
public:
|
||||
struct login
|
||||
{
|
||||
login() = delete;
|
||||
login() : username(), password() {}
|
||||
login(std::string username_, std::string password_)
|
||||
: username(std::move(username_)), password(std::move(password_))
|
||||
{}
|
||||
|
||||
std::string username;
|
||||
std::string password;
|
||||
};
|
||||
|
||||
struct session
|
||||
{
|
||||
session() = delete;
|
||||
const login credentials;
|
||||
session(login credentials_)
|
||||
: credentials(std::move(credentials_)), nonce(), counter(0)
|
||||
{}
|
||||
|
||||
login credentials;
|
||||
std::string nonce;
|
||||
std::uint32_t counter;
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue