|
LLVM 22.0.0git
|
#include "FileCheck/FileCheckImpl.h"
Public Member Functions | |
| StringSubstitution (FileCheckPatternContext *Context, StringRef VarName, 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 386 of file FileCheckImpl.h.
|
inline |
Definition at line 388 of file FileCheckImpl.h.
References llvm::Substitution::Context, llvm::Substitution::InsertIdx, and llvm::Substitution::Substitution().
|
overridevirtual |
Implements llvm::Substitution.
Definition at line 296 of file FileCheck.cpp.
References llvm::any_of(), llvm::CallingConv::C, llvm::Substitution::Context, llvm::Substitution::FromStr, llvm::isPrint(), llvm::Expected< T >::takeError(), and llvm::raw_ostream::write_escaped().
|
overridevirtual |
Implements llvm::Substitution.
Definition at line 288 of file FileCheck.cpp.
References llvm::Substitution::Context, llvm::Regex::escape(), llvm::Substitution::FromStr, and llvm::Expected< T >::takeError().