LLVM 20.0.0git
llvm::StringRef Member List

This is the complete list of members for llvm::StringRef, including all inherited members.

back() constllvm::StringRefinline
begin() constllvm::StringRefinline
bytes() constllvm::StringRefinline
bytes_begin() constllvm::StringRefinline
bytes_end() constllvm::StringRefinline
compare(StringRef RHS) constllvm::StringRefinline
compare_insensitive(StringRef RHS) constllvm::StringRef
compare_numeric(StringRef RHS) constllvm::StringRef
const_iterator typedefllvm::StringRef
consume_back(StringRef Suffix)llvm::StringRefinline
consume_back_insensitive(StringRef Suffix)llvm::StringRefinline
consume_front(StringRef Prefix)llvm::StringRefinline
consume_front_insensitive(StringRef Prefix)llvm::StringRefinline
consumeInteger(unsigned Radix, T &Result)llvm::StringRefinline
consumeInteger(unsigned Radix, APInt &Result)llvm::StringRef
contains(StringRef Other) constllvm::StringRefinline
contains(char C) constllvm::StringRefinline
contains_insensitive(StringRef Other) constllvm::StringRefinline
contains_insensitive(char C) constllvm::StringRefinline
copy(Allocator &A) constllvm::StringRefinline
count(char C) constllvm::StringRefinline
count(StringRef Str) constllvm::StringRef
data() constllvm::StringRefinline
detectEOL() constllvm::StringRefinline
drop_back(size_t N=1) constllvm::StringRefinline
drop_front(size_t N=1) constllvm::StringRefinline
drop_until(function_ref< bool(char)> F) constllvm::StringRefinline
drop_while(function_ref< bool(char)> F) constllvm::StringRefinline
edit_distance(StringRef Other, bool AllowReplacements=true, unsigned MaxEditDistance=0) constllvm::StringRef
edit_distance_insensitive(StringRef Other, bool AllowReplacements=true, unsigned MaxEditDistance=0) constllvm::StringRef
empty() constllvm::StringRefinline
end() constllvm::StringRefinline
ends_with(StringRef Suffix) constllvm::StringRefinline
ends_with(char Suffix) constllvm::StringRefinline
ends_with_insensitive(StringRef Suffix) constllvm::StringRef
equals_insensitive(StringRef RHS) constllvm::StringRefinline
find(char C, size_t From=0) constllvm::StringRefinline
find(StringRef Str, size_t From=0) constllvm::StringRef
find_first_not_of(char C, size_t From=0) constllvm::StringRef
find_first_not_of(StringRef Chars, size_t From=0) constllvm::StringRef
find_first_of(char C, size_t From=0) constllvm::StringRefinline
find_first_of(StringRef Chars, size_t From=0) constllvm::StringRef
find_if(function_ref< bool(char)> F, size_t From=0) constllvm::StringRefinline
find_if_not(function_ref< bool(char)> F, size_t From=0) constllvm::StringRefinline
find_insensitive(char C, size_t From=0) constllvm::StringRef
find_insensitive(StringRef Str, size_t From=0) constllvm::StringRef
find_last_not_of(char C, size_t From=npos) constllvm::StringRef
find_last_not_of(StringRef Chars, size_t From=npos) constllvm::StringRef
find_last_of(char C, size_t From=npos) constllvm::StringRefinline
find_last_of(StringRef Chars, size_t From=npos) constllvm::StringRef
front() constllvm::StringRefinline
getAsDouble(double &Result, bool AllowInexact=true) constllvm::StringRef
getAsInteger(unsigned Radix, T &Result) constllvm::StringRefinline
getAsInteger(unsigned Radix, APInt &Result) constllvm::StringRef
iterator typedefllvm::StringRef
lower() constllvm::StringRef
ltrim(char Char) constllvm::StringRefinline
ltrim(StringRef Chars=" \t\n\v\f\r") constllvm::StringRefinline
nposllvm::StringRefstatic
operator std::string_view() constllvm::StringRefinline
operator=(T &&Str)=deletellvm::StringRef
operator[](size_t Index) constllvm::StringRefinline
rfind(char C, size_t From=npos) constllvm::StringRefinline
rfind(StringRef Str) constllvm::StringRef
rfind_insensitive(char C, size_t From=npos) constllvm::StringRef
rfind_insensitive(StringRef Str) constllvm::StringRef
rsplit(StringRef Separator) constllvm::StringRefinline
rsplit(char Separator) constllvm::StringRefinline
rtrim(char Char) constllvm::StringRefinline
rtrim(StringRef Chars=" \t\n\v\f\r") constllvm::StringRefinline
size() constllvm::StringRefinline
size_type typedefllvm::StringRef
slice(size_t Start, size_t End) constllvm::StringRefinline
split(char Separator) constllvm::StringRefinline
split(StringRef Separator) constllvm::StringRefinline
split(SmallVectorImpl< StringRef > &A, StringRef Separator, int MaxSplit=-1, bool KeepEmpty=true) constllvm::StringRef
split(SmallVectorImpl< StringRef > &A, char Separator, int MaxSplit=-1, bool KeepEmpty=true) constllvm::StringRef
starts_with(StringRef Prefix) constllvm::StringRefinline
starts_with(char Prefix) constllvm::StringRefinline
starts_with_insensitive(StringRef Prefix) constllvm::StringRef
str() constllvm::StringRefinline
StringRef()=defaultllvm::StringRef
StringRef(std::nullptr_t)=deletellvm::StringRef
StringRef(const char *Str)llvm::StringRefinline
StringRef(const char *data, size_t length)llvm::StringRefinline
StringRef(const std::string &Str)llvm::StringRefinline
StringRef(std::string_view Str)llvm::StringRefinline
substr(size_t Start, size_t N=npos) constllvm::StringRefinline
take_back(size_t N=1) constllvm::StringRefinline
take_front(size_t N=1) constllvm::StringRefinline
take_until(function_ref< bool(char)> F) constllvm::StringRefinline
take_while(function_ref< bool(char)> F) constllvm::StringRefinline
trim(char Char) constllvm::StringRefinline
trim(StringRef Chars=" \t\n\v\f\r") constllvm::StringRefinline
upper() constllvm::StringRef