Lines Matching refs:Str
394 static inline void StripSpaces(llvm::StringRef &Str)
396 while (!Str.empty() && isspace(Str[0]))
397 Str = Str.substr(1);
398 while (!Str.empty() && isspace(Str.back()))
399 Str = Str.substr(0, Str.size()-1);
401 static inline void LStrip(llvm::StringRef &Str, char c)
403 if (!Str.empty() && Str.front() == c)
404 Str = Str.substr(1);
406 static inline void RStrip(llvm::StringRef &Str, char c)
408 if (!Str.empty() && Str.back() == c)
409 Str = Str.substr(0, Str.size()-1);
416 llvm::StringRef Str(vector_str);
417 StripSpaces(Str);
418 LStrip(Str, '{');
419 RStrip(Str, '}');
420 StripSpaces(Str);
426 std::pair<llvm::StringRef, llvm::StringRef> Pair = Str.split(Sep);