clang
7.0.0
|
#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. More... | |
Public Attributes | |
bool | InPlace = false |
True if files should be updated in place. More... | |
bool | FixWhatYouCan = false |
Whether to abort fixing a file when not all errors could be fixed. More... | |
bool | FixOnlyWarnings = false |
Whether to only fix warnings and not errors. More... | |
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. More... | |
Definition at line 34 of file FixItRewriter.h.
|
default |
|
virtualdefault |
Referenced by clang::FixItRewriter::Diag().
|
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 55 of file FixItRewriter.h.
Whether to abort fixing a file when not all errors could be fixed.
Definition at line 52 of file FixItRewriter.h.
True if files should be updated in place.
RewriteFilename is only called if this is false.
Definition at line 49 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 60 of file FixItRewriter.h.