#ifndef CPR_RESOLVE_H #define CPR_RESOLVE_H #include #include namespace cpr { class Resolve { public: std::string host; std::string addr; std::set ports; Resolve(const std::string& host_param, const std::string& addr_param, const std::set& ports_param = std::set{80U, 443U}): host(host_param), addr(addr_param), ports(ports_param) { if (this->ports.empty()) { this->ports.insert(80U); this->ports.insert(443U); } } }; } // namespace cpr #endif