clang 22.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. |
Whether to only fix warnings and not errors.
Definition at line 54 of file FixItRewriter.h.
Whether to abort fixing a file when not all errors could be fixed.
Definition at line 51 of file FixItRewriter.h.
True if files should be updated in place.
RewriteFilename is only called if this is false.
Definition at line 48 of file FixItRewriter.h.
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.