Graphe de collaboration de GenericUri< ValueType, Allocator >:Types publics | |
| typedef ValueType::Ch | Ch |
Fonctions membres publiques | |
| 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. | |
Fonctions membres privées | |
| std::size_t | Allocate (std::size_t len) |
| void | Free () |
| void | Parse (const Ch *uri, std::size_t len) |
| void | SetBase () |
| void | SetUri () |
| Ch * | CopyPart (Ch *to, Ch *from, std::size_t len) |
| void | RemoveDotSegments () |
Attributs privés | |
| Ch * | uri_ |
| Ch * | base_ |
| Ch * | scheme_ |
| Ch * | auth_ |
| Ch * | path_ |
| Ch * | query_ |
| Ch * | frag_ |
| Allocator * | allocator_ |
| The current allocator. It is either user-supplied or equal to ownAllocator_. | |
| Allocator * | ownAllocator_ |
| Allocator owned by this Uri. | |
| typedef ValueType::Ch GenericUri< ValueType, Allocator >::Ch |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inline |
Get the allocator of this GenericUri.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inline |
Resolve this URI against another (base) URI in accordance with URI resolution rules.
Définition à la ligne 157 du fichier uri.h.
Référencé par GenericSchemaDocument< Value, CrtAllocator >::FindId().
Voici le graphe des appelants de cette fonction :
|
inlineprivate |
|
inlineprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |