|
LLVM 22.0.0git
|
#include "FileCheck/FileCheckImpl.h"
Public Member Functions | |
| NumericSubstitution (FileCheckPatternContext *Context, StringRef ExpressionStr, std::unique_ptr< Expression > ExpressionPointer, size_t InsertIdx) | |
| Expected< std::string > | getResultRegex () const override |
| Expected< std::string > | getResultForDiagnostics () const override |
| Public Member Functions inherited from llvm::Substitution | |
| Substitution (FileCheckPatternContext *Context, StringRef VarName, size_t InsertIdx) | |
| virtual | ~Substitution ()=default |
| StringRef | getFromString () const |
| size_t | getIndex () const |
Additional Inherited Members | |
| Protected Attributes inherited from llvm::Substitution | |
| FileCheckPatternContext * | Context |
| Pointer to a class instance holding, among other things, the table with the values of live string variables at the start of any given CHECK line. | |
| StringRef | FromStr |
| The string that needs to be substituted for something else. | |
| size_t | InsertIdx |
Definition at line 402 of file FileCheckImpl.h.
|
inline |
Definition at line 409 of file FileCheckImpl.h.
References llvm::Substitution::Context, llvm::Substitution::InsertIdx, llvm::move(), and llvm::Substitution::Substitution().
|
overridevirtual |
Implements llvm::Substitution.
Definition at line 277 of file FileCheck.cpp.
References getResultRegex(), and llvm::Literal.
|
overridevirtual |
Implements llvm::Substitution.
Definition at line 267 of file FileCheck.cpp.
References assert(), llvm::Format, and llvm::Expected< T >::takeError().
Referenced by getResultForDiagnostics().