- ADMIN_CONF_RES(const ADMIN_CONF & conf)
- : priv(conf.priv),
- login(conf.login),
- password(conf.password)
- {}
- ADMIN_CONF_RES(const ADMIN_CONF_RES & rhs)
- : priv(rhs.priv),
- login(rhs.login),
- password(rhs.password)
- {}
- ADMIN_CONF_RES & operator=(const ADMIN_CONF_RES & rhs)
- {
- priv = rhs.priv;
- login = rhs.login;
- password = rhs.password;
- return *this;
- }
- RESETABLE<PRIV> priv;
- RESETABLE<std::string> login;
- RESETABLE<std::string> password;
+ std::optional<Priv> priv;
+ std::optional<std::string> login;
+ std::optional<std::string> password;