Lines Matching refs:GenericUri
33 class GenericUri {
41 …GenericUri(Allocator* allocator = 0) : uri_(), base_(), scheme_(), auth_(), path_(), query_(), fra… in uri_()
44 …GenericUri(const Ch* uri, SizeType len, Allocator* allocator = 0) : uri_(), base_(), scheme_(), au… in uri_()
48 …GenericUri(const Ch* uri, Allocator* allocator = 0) : uri_(), base_(), scheme_(), auth_(), path_()… in uri_()
53 …template<typename T> GenericUri(const T& uri, Allocator* allocator = 0) : uri_(), base_(), scheme_… in uri_()
59 …GenericUri(const String& uri, Allocator* allocator = 0) : uri_(), base_(), scheme_(), auth_(), pat… in uri_()
65 …GenericUri(const GenericUri& rhs) : uri_(), base_(), scheme_(), auth_(), path_(), query_(), frag_(… in GenericUri() function
70 …GenericUri(const GenericUri& rhs, Allocator* allocator) : uri_(), base_(), scheme_(), auth_(), pat… in GenericUri() function
75 ~GenericUri() { in ~GenericUri()
81 GenericUri& operator=(const GenericUri& rhs) {
119 …static String Get(const GenericUri& uri) { return String(uri.GetString(), uri.GetStringLength()); } in Get()
120 …static String GetBase(const GenericUri& uri) { return String(uri.GetBaseString(), uri.GetBaseStrin… in GetBase()
121 …static String GetScheme(const GenericUri& uri) { return String(uri.GetSchemeString(), uri.GetSchem… in GetScheme()
122 …static String GetAuth(const GenericUri& uri) { return String(uri.GetAuthString(), uri.GetAuthStrin… in GetAuth()
123 …static String GetPath(const GenericUri& uri) { return String(uri.GetPathString(), uri.GetPathStrin… in GetPath()
124 …static String GetQuery(const GenericUri& uri) { return String(uri.GetQueryString(), uri.GetQuerySt… in GetQuery()
125 …static String GetFrag(const GenericUri& uri) { return String(uri.GetFragString(), uri.GetFragStrin… in GetFrag()
129 bool operator==(const GenericUri& rhs) const {
133 bool operator!=(const GenericUri& rhs) const {
137 bool Match(const GenericUri& uri, bool full = true) const {
156 GenericUri Resolve(const GenericUri& baseuri, Allocator* allocator = 0) {
157 GenericUri resuri;
473 typedef GenericUri<Value> Uri;