rapidjson::GenericUri< ValueType, Allocator > 模板类 参考

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

静态 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)
 

该类的文档由以下文件生成: