Lines Matching refs:StringRef
22 const size_t StringRef::npos;
38 int StringRef::compare_lower(StringRef RHS) const { in compare_lower()
47 bool StringRef::startswith_lower(StringRef Prefix) const { in startswith_lower()
53 bool StringRef::endswith_lower(StringRef Suffix) const { in endswith_lower()
58 size_t StringRef::find_lower(char C, size_t From) const { in find_lower()
64 int StringRef::compare_numeric(StringRef RHS) const { in compare_numeric()
95 unsigned StringRef::edit_distance(llvm::StringRef Other, in edit_distance()
108 std::string StringRef::lower() const { in lower()
116 std::string StringRef::upper() const { in upper()
133 size_t StringRef::find(StringRef Str, size_t From) const { in find()
182 size_t StringRef::find_lower(StringRef Str, size_t From) const { in find_lower()
183 StringRef This = substr(From); in find_lower()
193 size_t StringRef::rfind_lower(char C, size_t From) const { in rfind_lower()
208 size_t StringRef::rfind(StringRef Str) const { in rfind()
220 size_t StringRef::rfind_lower(StringRef Str) const { in rfind_lower()
236 StringRef::size_type StringRef::find_first_of(StringRef Chars, in find_first_of()
250 StringRef::size_type StringRef::find_first_not_of(char C, size_t From) const { in find_first_not_of()
261 StringRef::size_type StringRef::find_first_not_of(StringRef Chars, in find_first_not_of()
277 StringRef::size_type StringRef::find_last_of(StringRef Chars, in find_last_of()
291 StringRef::size_type StringRef::find_last_not_of(char C, size_t From) const { in find_last_not_of()
302 StringRef::size_type StringRef::find_last_not_of(StringRef Chars, in find_last_not_of()
314 void StringRef::split(SmallVectorImpl<StringRef> &A, in split()
315 StringRef Separator, int MaxSplit, in split()
317 StringRef S = *this; in split()
341 void StringRef::split(SmallVectorImpl<StringRef> &A, char Separator, in split()
343 StringRef S = *this; in split()
373 size_t StringRef::count(StringRef Str) const { in count()
384 static unsigned GetAutoSenseRadix(StringRef &Str) { in GetAutoSenseRadix()
411 bool llvm::consumeUnsignedInteger(StringRef &Str, unsigned Radix, in consumeUnsignedInteger()
421 StringRef Str2 = Str; in consumeUnsignedInteger()
459 bool llvm::consumeSignedInteger(StringRef &Str, unsigned Radix, in consumeSignedInteger()
474 StringRef Str2 = Str.drop_front(1); in consumeSignedInteger()
489 bool llvm::getAsUnsignedInteger(StringRef Str, unsigned Radix, in getAsUnsignedInteger()
499 bool llvm::getAsSignedInteger(StringRef Str, unsigned Radix, in getAsSignedInteger()
509 bool StringRef::getAsInteger(unsigned Radix, APInt &Result) const { in getAsInteger()
510 StringRef Str = *this; in getAsInteger()
584 bool StringRef::getAsDouble(double &Result, bool AllowInexact) const { in getAsDouble()
598 hash_code llvm::hash_value(StringRef S) { in hash_value()