#include <Tweak.h>
Definition at line 74 of file Tweak.h.
◆ fileEdit()
llvm::Expected< std::pair< Path, Edit > > clang::clangd::Tweak::Effect::fileEdit |
( |
const SourceManager & |
SM, |
|
|
FileID |
FID, |
|
|
tooling::Replacements |
Replacements |
|
) |
| |
|
static |
Path is the absolute, symlink-resolved path for the file pointed by FID in SM.
Edit is generated from Replacements. Fails if cannot figure out absolute path for FID.
Definition at line 105 of file Tweak.cpp.
◆ mainFileEdit()
llvm::Expected< Tweak::Effect > clang::clangd::Tweak::Effect::mainFileEdit |
( |
const SourceManager & |
SM, |
|
|
tooling::Replacements |
Replacements |
|
) |
| |
|
static |
Creates an effect with an Edit for the main file.
Fails if cannot figure out absolute path for main file.
Definition at line 115 of file Tweak.cpp.
◆ showMessage()
static Effect clang::clangd::Tweak::Effect::showMessage |
( |
StringRef |
S | ) |
|
|
inlinestatic |
Definition at line 82 of file Tweak.h.
References E.
◆ ApplyEdits
FileEdits clang::clangd::Tweak::Effect::ApplyEdits |
◆ FormatEdits
bool clang::clangd::Tweak::Effect::FormatEdits = true |
Whether the edits should be formatted before presenting to the client.
Note that it applies to all files.
Definition at line 80 of file Tweak.h.
◆ ShowMessage
llvm::Optional<std::string> clang::clangd::Tweak::Effect::ShowMessage |
A message to be displayed to the user.
Definition at line 76 of file Tweak.h.
The documentation for this struct was generated from the following files: