Lines Matching refs:StringPiece
38 typedef BasicStringPiece<std::string> StringPiece; typedef
52 BASE_EXPORT void CopyToString(const StringPiece& self, std::string* target);
55 BASE_EXPORT void AppendToString(const StringPiece& self, std::string* target);
58 BASE_EXPORT size_t copy(const StringPiece& self,
67 BASE_EXPORT size_t find(const StringPiece& self,
68 const StringPiece& s,
73 BASE_EXPORT size_t find(const StringPiece& self,
80 BASE_EXPORT size_t rfind(const StringPiece& self,
81 const StringPiece& s,
86 BASE_EXPORT size_t rfind(const StringPiece& self,
93 BASE_EXPORT size_t find_first_of(const StringPiece& self,
94 const StringPiece& s,
100 BASE_EXPORT size_t find_first_not_of(const StringPiece& self,
101 const StringPiece& s,
106 BASE_EXPORT size_t find_first_not_of(const StringPiece& self,
113 BASE_EXPORT size_t find_last_of(const StringPiece& self,
114 const StringPiece& s,
119 BASE_EXPORT size_t find_last_of(const StringPiece& self,
126 BASE_EXPORT size_t find_last_not_of(const StringPiece& self,
127 const StringPiece& s,
135 BASE_EXPORT size_t find_last_not_of(const StringPiece& self,
139 BASE_EXPORT StringPiece substr(const StringPiece& self,
377 BASE_EXPORT bool operator==(const StringPiece& x, const StringPiece& y);
379 inline bool operator!=(const StringPiece& x, const StringPiece& y) {
383 inline bool operator<(const StringPiece& x, const StringPiece& y) {
384 const int r = StringPiece::wordmemcmp(
389 inline bool operator>(const StringPiece& x, const StringPiece& y) {
393 inline bool operator<=(const StringPiece& x, const StringPiece& y) {
397 inline bool operator>=(const StringPiece& x, const StringPiece& y) {
433 const StringPiece& piece);
455 struct hash<base::StringPiece> {
456 std::size_t operator()(const base::StringPiece& sp) const {
457 HASH_STRING_PIECE(base::StringPiece, sp);