public:
uri_net_path_(){ _init_refs(); }
- uri_net_path_(const _Scheme& scheme_in, const _Path& path_in){
+
+ uri_net_path_(const _Scheme& scheme_in, const _Host& host_in, const _Path& path_in="/"){
+ _init_refs();
+
+ scheme = scheme_in;
+ host = host_in;
+ path = path_in;
+ }
+ uri_net_path_(const _Scheme& scheme_in, const _Host& host_in, const _UserInfo& username_in, const _Path& path_in){
+ _init_refs();
+
+ scheme = scheme_in;
+ host = host_in;
+ user = username_in;
+ path = path_in;
+ }
+ uri_net_path_(const _Scheme& scheme_in, const _Host& host_in, const _Port& port_no_in, const _Path& path_in){
+ _init_refs();
+
+ scheme = scheme_in;
+ host = host_in;
+ port_no = port_no_in;
+ path = path_in;
+ }
+ uri_net_path_(const _Scheme& scheme_in, const _Host& host_in, const _UserInfo& username_in, const _Port& port_no_in, const _Path& path_in){
_init_refs();
scheme = scheme_in;
+ host = host_in;
+ user = username_in;
+ port_no = port_no_in;
path = path_in;
}
};