#include class Proxy { public: std::string login; std::string password; std::string host; short port; Proxy(): port(0) {} virtual void Parse(std::string entry); }; class ProxyEntry: public Proxy { public: std::string country; std::string state; std::string city; ProxyEntry(): Proxy() {} void Parse(std::string entry); }; class ProxyEntryStatic: public Proxy { public: std::string name; int position; ProxyEntryStatic(): Proxy(), position(0) {} void Parse(std::string entry); };