载入中...
搜索中...
未找到
rapidjson::GenericUri< ValueType, Allocator > 模板类 参考

Public 类型

typedef ValueType::Ch Ch

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 GenericUri &rhs)
 Copy constructor
 GenericUri (const GenericUri &rhs, Allocator *allocator)
 Copy constructor
 ~GenericUri ()
 Destructor.
GenericUrioperator= (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.
AllocatorGetAllocator ()
 Get the allocator of this GenericUri.

该类的文档由以下文件生成:
  • include/rapidjson/uri.h