clang 20.0.0git
|
#include "clang/Rewrite/Frontend/FixItRewriter.h"
Public Member Functions | |
FixItOptions ()=default | |
virtual | ~FixItOptions () |
virtual std::string | RewriteFilename (const std::string &Filename, int &fd)=0 |
This file is about to be rewritten. | |
Public Attributes | |
bool | InPlace = false |
True if files should be updated in place. | |
bool | FixWhatYouCan = false |
Whether to abort fixing a file when not all errors could be fixed. | |
bool | FixOnlyWarnings = false |
Whether to only fix warnings and not errors. | |
bool | Silent = false |
If true, only pass the diagnostic to the actual diagnostic consumer if it is an error or a fixit was applied as part of the diagnostic. | |
Definition at line 33 of file FixItRewriter.h.
|
default |
|
virtualdefault |
|
pure virtual |
This file is about to be rewritten.
Return the name of the file that is okay to write to.
fd | out parameter for file descriptor. After the call it may be set to an open file descriptor for the returned filename, or it will be -1 otherwise. |
Referenced by clang::FixItRewriter::WriteFixedFiles().
Whether to only fix warnings and not errors.
Definition at line 54 of file FixItRewriter.h.
Referenced by clang::FixItRewriter::HandleDiagnostic().
Whether to abort fixing a file when not all errors could be fixed.
Definition at line 51 of file FixItRewriter.h.
Referenced by clang::FixItRewriter::WriteFixedFiles().
True if files should be updated in place.
RewriteFilename is only called if this is false.
Definition at line 48 of file FixItRewriter.h.
Referenced by clang::FixItRewriter::WriteFixedFiles().
If true, only pass the diagnostic to the actual diagnostic consumer if it is an error or a fixit was applied as part of the diagnostic.
It basically silences warnings without accompanying fixits.
Definition at line 59 of file FixItRewriter.h.
Referenced by clang::FixItRewriter::HandleDiagnostic().