Lines Matching full:basicstringpiece
39 template class BasicStringPiece<std::string>;
40 template class BasicStringPiece<string16>;
58 void CopyToStringT(const BasicStringPiece<STR>& self, STR* target) {
74 void AppendToStringT(const BasicStringPiece<STR>& self, STR* target) {
88 size_t copyT(const BasicStringPiece<STR>& self,
106 size_t findT(const BasicStringPiece<STR>& self,
107 const BasicStringPiece<STR>& s,
110 return BasicStringPiece<STR>::npos;
112 typename BasicStringPiece<STR>::const_iterator result =
116 return xpos + s.size() <= self.size() ? xpos : BasicStringPiece<STR>::npos;
128 size_t findT(const BasicStringPiece<STR>& self,
132 return BasicStringPiece<STR>::npos;
134 typename BasicStringPiece<STR>::const_iterator result =
137 static_cast<size_t>(result - self.begin()) : BasicStringPiece<STR>::npos;
149 size_t rfindT(const BasicStringPiece<STR>& self,
150 const BasicStringPiece<STR>& s,
153 return BasicStringPiece<STR>::npos;
158 typename BasicStringPiece<STR>::const_iterator last =
160 typename BasicStringPiece<STR>::const_iterator result =
163 static_cast<size_t>(result - self.begin()) : BasicStringPiece<STR>::npos;
175 size_t rfindT(const BasicStringPiece<STR>& self,
179 return BasicStringPiece<STR>::npos;
188 return BasicStringPiece<STR>::npos;
277 size_t find_first_not_ofT(const BasicStringPiece<STR>& self,
281 return BasicStringPiece<STR>::npos;
288 return BasicStringPiece<STR>::npos;
392 size_t find_last_not_ofT(const BasicStringPiece<STR>& self,
396 return BasicStringPiece<STR>::npos;
404 return BasicStringPiece<STR>::npos;
420 BasicStringPiece<STR> substrT(const BasicStringPiece<STR>& self,
425 return BasicStringPiece<STR>(self.data() + pos, n);