Lines Matching refs:rhs
65 …GenericUri(const GenericUri& rhs) : uri_(), base_(), scheme_(), auth_(), path_(), query_(), frag_(… in GenericUri() argument
66 *this = rhs; in GenericUri()
70 …GenericUri(const GenericUri& rhs, Allocator* allocator) : uri_(), base_(), scheme_(), auth_(), pat… in GenericUri() argument
71 *this = rhs; in GenericUri()
81 GenericUri& operator=(const GenericUri& rhs) {
82 if (this != &rhs) {
85 Allocate(rhs.GetStringLength());
86 auth_ = CopyPart(scheme_, rhs.scheme_, rhs.GetSchemeStringLength());
87 path_ = CopyPart(auth_, rhs.auth_, rhs.GetAuthStringLength());
88 query_ = CopyPart(path_, rhs.path_, rhs.GetPathStringLength());
89 frag_ = CopyPart(query_, rhs.query_, rhs.GetQueryStringLength());
90 base_ = CopyPart(frag_, rhs.frag_, rhs.GetFragStringLength());
91 uri_ = CopyPart(base_, rhs.base_, rhs.GetBaseStringLength());
92 CopyPart(uri_, rhs.uri_, rhs.GetStringLength());
129 bool operator==(const GenericUri& rhs) const {
130 return Match(rhs, true);
133 bool operator!=(const GenericUri& rhs) const {
134 return !Match(rhs, true);