The query component of a URI.
More...
#include <URI.hh>
The query component of a URI.
◆ URIQuery() [1/3]
◆ URIQuery() [2/3]
Construct a URIQuery object from a string.
- Parameters
-
◆ URIQuery() [3/3]
Copy constructor.
- Parameters
-
[in] | _query | Another query component |
◆ ~URIQuery()
◆ Clear()
Remove all values of the query.
◆ Insert()
Get this query with a new _key=_value pair added.
- Parameters
-
[in] | _key | Key of the query. |
[in] | _value | Value of the query. |
◆ operator=()
Assignment operator.
- Parameters
-
- Returns
- Itself.
◆ operator==()
bool operator== |
( |
const URIQuery & |
_query | ) |
const |
Return true if the two queries contain the same values.
- Parameters
-
[in] | _query | A URI query to compare. return True if the queries match. |
◆ Parse()
Parse a string as URIQuery.
- Parameters
-
- Returns
- True if the string can be parsed as a URIQuery.
◆ Str()
Get the query as a string.
- Parameters
-
[in] | _delim | Delimiter used to separate each tuple of the query. |
- Returns
- The query as a string, with each key,value pair separated by _delim.
◆ Valid() [1/2]
Check if this is a valid URI query.
- Returns
- True if this can be parsed as a URI query.
◆ Valid() [2/2]
Check if a string is a valid URI query.
- Parameters
-
[in] | _str | The string to check. |
- Returns
- True if the string can be parsed as a URI query.
The documentation for this class was generated from the following file: