#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... | |