#include "urisyn.h"
Go to the source code of this file.
Namespaces | |
te | |
URI C++ Library. | |
te::common | |
Namespace for the Common module of TerraLib. | |
te::common::uri | |
te::common::uri::urisyn | |
URI syntax declarations. | |
Functions | |
void | te::common::uri::urisyn::convertPlus2Space (std::string &s) |
bool | te::common::uri::urisyn::decode (std::string &s) |
Decode the pct-encoded (hex) sequences, if any, return success. More... | |
std::string | te::common::uri::urisyn::encode (const traits &ts, const std::string &comp) |
Encode the URI (sub) component. More... | |
bool | te::common::uri::urisyn::parse (const traits &ts, std::string::const_iterator &first, std::string::const_iterator last, std::string &comp, char *endc=0) |
Parse the URI componet, returning whether successful and setting the string and end char and advancing if so. More... | |
Variables | |
const traits | te::common::uri::urisyn::AUTHORITY_TRAITS |
authority traits More... | |
const char | te::common::uri::urisyn::ENCODE_BEGIN_CHAR = '%' |
encode begin char ('%') More... | |
const traits | te::common::uri::urisyn::FRAGMENT_TRAITS |
fragment traits More... | |
const traits | te::common::uri::urisyn::PATH_TRAITS |
path traits More... | |
const traits | te::common::uri::urisyn::QUERY_TRAITS |
query traits More... | |
const traits | te::common::uri::urisyn::SCHEME_TRAITS |
scheme traits More... | |