#include <Tweak.h>
|
static Effect | showMessage (StringRef S) |
|
static llvm::Expected< std::pair< Path, Edit > > | fileEdit (const SourceManager &SM, FileID FID, tooling::Replacements Replacements) |
| Path is the absolute, symlink-resolved path for the file pointed by FID in SM.
|
|
static llvm::Expected< Tweak::Effect > | mainFileEdit (const SourceManager &SM, tooling::Replacements Replacements) |
| Creates an effect with an Edit for the main file.
|
|
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 |
◆ 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.
References E.
◆ 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
std::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: