@@ -86,13 +86,23 @@ class UriQuery
8686
8787 const Params& params () const ;
8888 Val param (const std::string& key, const Val& def = Val()) const ;
89- void addParam (const std::string& key, const Val& val);
9089 UriQuery& set (const ValMap& vals);
9190 UriQuery& set (const std::string& key, const Val& val);
9291 UriQuery& set (const std::string& key, const ValList& vals) { return set (key, Val (vals)); }
9392 UriQuery& set (const std::string& key, const std::string& val) { return set (key, Val (val)); }
93+ UriQuery& set (const std::string& key, const char * val) { return set (key, Val (val)); }
9494 UriQuery& set (const std::string& key, int val) { return set (key, Val (val)); }
9595 UriQuery& set (const std::string& key, bool val) { return set (key, Val (val)); }
96+
97+ UriQuery set (const ValMap& vals) const ;
98+ UriQuery set (const std::string& key, const Val& val) const ;
99+ UriQuery set (const std::string& key, const ValList& vals) const { return set (key, Val (vals)); }
100+ UriQuery set (const std::string& key, const std::string& val) const { return set (key, Val (val)); }
101+ UriQuery set (const std::string& key, const char * val) const { return set (key, Val (val)); }
102+ UriQuery set (const std::string& key, int val) const { return set (key, Val (val)); }
103+ UriQuery set (const std::string& key, bool val) const { return set (key, Val (val)); }
104+
105+ void addParam (const std::string& key, const Val& val);
96106 UriQuery addingParam (const std::string& key, const Val& val) const ;
97107 bool contains (const std::string& key) const ;
98108
0 commit comments