• Home
  • Raw
  • Download

Lines Matching refs:BasicStringPiece

36 template <typename STRING_TYPE> class BasicStringPiece;  variable
37 typedef BasicStringPiece<std::string> StringPiece;
38 typedef BasicStringPiece<string16> StringPiece16;
163 template <typename STRING_TYPE> class BasicStringPiece {
181 BasicStringPiece() : ptr_(NULL), length_(0) {} in BasicStringPiece() function
182 BasicStringPiece(const value_type* str) in BasicStringPiece() function
185 BasicStringPiece(const STRING_TYPE& str) in BasicStringPiece() function
187 BasicStringPiece(const value_type* offset, size_type len) in BasicStringPiece() function
189 BasicStringPiece(const typename STRING_TYPE::const_iterator& begin, in BasicStringPiece() function
238 int compare(const BasicStringPiece<STRING_TYPE>& x) const { in compare()
286 bool starts_with(const BasicStringPiece& x) const { in starts_with()
292 bool ends_with(const BasicStringPiece& x) const { in ends_with()
299 size_type find(const BasicStringPiece<STRING_TYPE>& s,
308 size_type rfind(const BasicStringPiece& s,
309 size_type pos = BasicStringPiece::npos) const {
312 size_type rfind(value_type c, size_type pos = BasicStringPiece::npos) const {
317 size_type find_first_of(const BasicStringPiece& s,
326 size_type find_first_not_of(const BasicStringPiece& s,
335 size_type find_last_of(const BasicStringPiece& s,
336 size_type pos = BasicStringPiece::npos) const {
340 size_type pos = BasicStringPiece::npos) const {
345 size_type find_last_not_of(const BasicStringPiece& s,
346 size_type pos = BasicStringPiece::npos) const {
350 size_type pos = BasicStringPiece::npos) const {
355 BasicStringPiece substr(size_type pos,
356 size_type n = BasicStringPiece::npos) const {
366 const typename BasicStringPiece<STRING_TYPE>::size_type
367 BasicStringPiece<STRING_TYPE>::npos =
368 typename BasicStringPiece<STRING_TYPE>::size_type(-1);
372 extern template class BASE_EXPORT BasicStringPiece<std::string>;
373 extern template class BASE_EXPORT BasicStringPiece<string16>;