clang API Documentation

Public Member Functions | Public Attributes
clang::FixItOptions Class Reference

#include <FixItRewriter.h>

Collaboration diagram for clang::FixItOptions:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 FixItOptions ()
virtual ~FixItOptions ()
virtual std::string RewriteFilename (const std::string &Filename, int &fd)=0
 This file is about to be rewritten. Return the name of the file that is okay to write to.

Public Attributes

bool FixWhatYouCan
 Whether to abort fixing a file when not all errors could be fixed.
bool FixOnlyWarnings
 Whether to only fix warnings and not errors.
bool Silent
 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.

Detailed Description

Definition at line 28 of file FixItRewriter.h.


Constructor & Destructor Documentation

Definition at line 30 of file FixItRewriter.h.

Definition at line 196 of file FixItRewriter.cpp.


Member Function Documentation

virtual std::string clang::FixItOptions::RewriteFilename ( const std::string &  Filename,
int &  fd 
) [pure virtual]

This file is about to be rewritten. Return the name of the file that is okay to write to.

Parameters:
fdout 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().


Member Data Documentation

Whether to only fix warnings and not errors.

Definition at line 48 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 45 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 53 of file FixItRewriter.h.

Referenced by clang::FixItRewriter::HandleDiagnostic().


The documentation for this class was generated from the following files: