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