|
LLVM 23.0.0git
|
This is the complete list of members for llvm::StringSwitch< T, R >, including all inherited members.
| Case(StringLiteral S, T Value) | llvm::StringSwitch< T, R > | inline |
| CaseLower(StringLiteral S, T Value) | llvm::StringSwitch< T, R > | inline |
| Cases(std::initializer_list< StringLiteral > CaseStrings, T Value) | llvm::StringSwitch< T, R > | inline |
| CasesLower(std::initializer_list< StringLiteral > CaseStrings, T Value) | llvm::StringSwitch< T, R > | inline |
| Default(T Value) | llvm::StringSwitch< T, R > | inline |
| DefaultUnreachable(const char *Message="Fell off the end of a string-switch") | llvm::StringSwitch< T, R > | inline |
| EndsWith(StringLiteral S, T Value) | llvm::StringSwitch< T, R > | inline |
| EndsWithLower(StringLiteral S, T Value) | llvm::StringSwitch< T, R > | inline |
| operator R() | llvm::StringSwitch< T, R > | inline |
| operator=(const StringSwitch &)=delete | llvm::StringSwitch< T, R > | |
| operator=(StringSwitch &&)=delete | llvm::StringSwitch< T, R > | |
| Predicate(function_ref< bool(StringRef)> Pred, T Value) | llvm::StringSwitch< T, R > | inline |
| StartsWith(StringLiteral S, T Value) | llvm::StringSwitch< T, R > | inline |
| StartsWithLower(StringLiteral S, T Value) | llvm::StringSwitch< T, R > | inline |
| StringSwitch(StringRef S) | llvm::StringSwitch< T, R > | inlineexplicit |
| StringSwitch(StringSwitch &&)=default | llvm::StringSwitch< T, R > | |
| StringSwitch(const StringSwitch &)=delete | llvm::StringSwitch< T, R > |