Go to the source code of this file.
Classes | |
| struct | te::common::uri::urisyn::traits |
| Traits used for parsing and encoding components. More... | |
Namespaces | |
| te | |
| URI C++ Library. | |
| te::common | |
| Namespace for the Common module of TerraLib. | |
| te::common::uri | |
| te::common::uri::urisyn | |
| URI syntax declarations. | |
Enumerations | |
| enum | te::common::uri::urisyn::char_class_e { te::common::uri::urisyn::CINV = -2, te::common::uri::urisyn::CEND = -1, te::common::uri::urisyn::CVAL = 0, te::common::uri::urisyn::CVA2 = 1 } |
| Char class. More... | |
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... | |