Google APIs Client Library for C++
|
#include <string>
#include <utility>
#include <vector>
#include "googleapis/client/util/date_time.h"
#include "googleapis/strings/numbers.h"
#include "googleapis/strings/strcat.h"
#include "googleapis/strings/stringpiece.h"
Go to the source code of this file.
Classes | |
class | ParsedUrl |
Parses a url as described in 2.4 of RFC 1808. More... | |
Namespaces | |
namespace | googleapis |
A service request pager acts as a high level iterator for paging through results. | |
namespace | googleapis::client |
namespace thread | |
Functions | |
string | ResolveUrl (const StringPiece &base_url, const StringPiece &new_url) |
Resolve a [possibly] relative url into an absolute url. | |
string | JoinPath (const StringPiece &a, const StringPiece &b) |
Join two fragments together into a path. | |
string | EscapeForUrl (const StringPiece &s) |
Escape a string so that it is valid in a URL. | |
bool | UnescapeFromUrl (const StringPiece &s, string *to) |
template<typename T > | |
string | CppValueToEscapedUrlValue (const T &value) |
Templated function that encodes a primitive C++ value for use in a URL. | |
template<typename T > | |
void | AppendIteratorToUrl (const T &begin, const T &end, const StringPiece param_name, string *target) |
Templated function that encodes a C++ STL container for use as in a URL. | |
template<> | |
string | CppValueToEscapedUrlValue< char > (const char &value) |
Implements append a character value into a URL. | |
template<> | |
string | CppValueToEscapedUrlValue< bool > (const bool &value) |
Implements append a boolean value into a URL. | |
template<> | |
string | CppValueToEscapedUrlValue< float > (const float &value) |
Implements append a float value into a URL. | |
template<> | |
string | CppValueToEscapedUrlValue< double > (const double &value) |
Implements append a double value into a URL. | |
template<> | |
string | CppValueToEscapedUrlValue< string > (const string &value) |
Implements append a string value into a URL. | |
template<> | |
string | CppValueToEscapedUrlValue< DateTime > (const DateTime &value) |
Implements append a DateTime value into a URL. |