The query component of a URI.
More...
#include <URI.hh>
|
static bool | Valid (const std::string &_str) |
| Check if a string is a valid URI query. More...
|
|
The query component of a URI.
Construct a URIQuery object from a string.
- Parameters
-
Copy constructor.
- Parameters
-
[in] | _query | Another query component |
Remove all values of the query.
void Insert |
( |
const std::string & |
_key, |
|
|
const std::string & |
_value |
|
) |
| |
Get this query with a new _key=_value pair added.
- Parameters
-
[in] | _key | Key of the query. |
[in] | _value | Value of the query. |
Equal operator.
- Parameters
-
- Returns
- Itself.
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. |
bool Parse |
( |
const std::string & |
_string | ) |
|
Parse a string as URIQuery.
- Parameters
-
- Returns
- True if the string can be parsed as a URIQuery.
std::string Str |
( |
const std::string & |
_delim = "&" | ) |
const |
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.
static bool Valid |
( |
const std::string & |
_str | ) |
|
|
static |
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.
Check if this is a valid URI query.
- Returns
- True if this can be parsed as a URI query.
The documentation for this class was generated from the following file: