Public 类型 | |
| typedef ValueType::Ch | Ch |
| typedef std::basic_string< Ch > | String |
Public 成员函数 | |
| GenericUri (Allocator *allocator=0) | |
| Constructors. | |
| GenericUri (const Ch *uri, SizeType len, Allocator *allocator=0) | |
| GenericUri (const Ch *uri, Allocator *allocator=0) | |
| template<typename T > | |
| GenericUri (const T &uri, Allocator *allocator=0) | |
| GenericUri (const String &uri, Allocator *allocator=0) | |
| GenericUri (const GenericUri &rhs) | |
| Copy constructor. | |
| GenericUri (const GenericUri &rhs, Allocator *allocator) | |
| Copy constructor. | |
| ~GenericUri () | |
| Destructor. | |
| GenericUri & | operator= (const GenericUri &rhs) |
| Assignment operator. | |
| template<typename T > | |
| void | Get (T &uri, Allocator &allocator) |
| Getters. | |
| const Ch * | GetString () const |
| SizeType | GetStringLength () const |
| const Ch * | GetBaseString () const |
| SizeType | GetBaseStringLength () const |
| const Ch * | GetSchemeString () const |
| SizeType | GetSchemeStringLength () const |
| const Ch * | GetAuthString () const |
| SizeType | GetAuthStringLength () const |
| const Ch * | GetPathString () const |
| SizeType | GetPathStringLength () const |
| const Ch * | GetQueryString () const |
| SizeType | GetQueryStringLength () const |
| const Ch * | GetFragString () const |
| SizeType | GetFragStringLength () const |
| bool | operator== (const GenericUri &rhs) const |
| Equality operators. | |
| bool | operator!= (const GenericUri &rhs) const |
| bool | Match (const GenericUri &uri, bool full=true) const |
| GenericUri | Resolve (const GenericUri &baseuri, Allocator *allocator=0) |
| Resolve this URI against another (base) URI in accordance with URI resolution rules. | |
| Allocator & | GetAllocator () |
| Get the allocator of this GenericUri. | |
静态 Public 成员函数 | |
| static String | Get (const GenericUri &uri) |
| static String | GetBase (const GenericUri &uri) |
| static String | GetScheme (const GenericUri &uri) |
| static String | GetAuth (const GenericUri &uri) |
| static String | GetPath (const GenericUri &uri) |
| static String | GetQuery (const GenericUri &uri) |
| static String | GetFrag (const GenericUri &uri) |