Lines Matching defs:str

34 std::vector<std::string> split(const StringPiece& str, char sep);
35 std::vector<std::string> splitAndLowercase(const StringPiece& str, char sep);
41 bool stringStartsWith(const BasicStringPiece<T>& str, const BasicStringPiece<T>& prefix) {
42 if (str.size() < prefix.size()) {
45 return str.substr(0, prefix.size()) == prefix;
52 bool stringEndsWith(const BasicStringPiece<T>& str, const BasicStringPiece<T>& suffix) {
53 if (str.size() < suffix.size()) {
56 return str.substr(str.size() - suffix.size(), suffix.size()) == suffix;
63 StringPiece16 trimWhitespace(const StringPiece16& str);
65 StringPiece trimWhitespace(const StringPiece& str);
79 StringPiece16::const_iterator findNonAlphaNumericAndNotInSet(const StringPiece16& str,
85 bool isJavaClassName(const StringPiece16& str);
90 bool isJavaPackageName(const StringPiece16& str);
154 const char16_t* str = pool.stringAt(idx, &len);
155 if (str != nullptr) {
156 return StringPiece16(str, len);
163 const char* str = pool.string8At(idx, &len);
164 if (str != nullptr) {
165 return StringPiece(str, len);
176 bool verifyJavaStringFormat(const StringPiece16& str);
180 StringBuilder& append(const StringPiece16& str);
181 const std::u16string& str() const;
193 inline const std::u16string& StringBuilder::str() const {
249 Tokenizer(BasicStringPiece<Char> str, Char sep);
259 inline Tokenizer<Char> tokenize(BasicStringPiece<Char> str, Char sep) {
260 return Tokenizer<Char>(str, sep);
321 inline Tokenizer<Char>::Tokenizer(BasicStringPiece<Char> str, Char sep) :
322 mBegin(++iterator(str, sep, BasicStringPiece<Char>(str.begin() - 1, 0), false)),
323 mEnd(str, sep, BasicStringPiece<Char>(str.end(), 0), true) {