clang  9.0.0
Public Member Functions | Public Attributes | List of all members
clang::Rewriter::RewriteOptions Struct Reference

#include "clang/Rewrite/Core/Rewriter.h"

Collaboration diagram for clang::Rewriter::RewriteOptions:
[legend]

Public Member Functions

 RewriteOptions ()
 

Public Attributes

bool IncludeInsertsAtBeginOfRange = true
 Given a source range, true to include previous inserts at the beginning of the range as part of the range itself (true by default). More...
 
bool IncludeInsertsAtEndOfRange = true
 Given a source range, true to include previous inserts at the end of the range as part of the range itself (true by default). More...
 
bool RemoveLineIfEmpty = false
 If true and removing some text leaves a blank line also remove the empty line (false by default). More...
 

Detailed Description

Definition at line 38 of file Rewriter.h.

Constructor & Destructor Documentation

◆ RewriteOptions()

clang::Rewriter::RewriteOptions::RewriteOptions ( )
inline

Definition at line 51 of file Rewriter.h.

Referenced by clang::Rewriter::InsertTextBefore(), and clang::Rewriter::isRewritable().

Member Data Documentation

◆ IncludeInsertsAtBeginOfRange

bool clang::Rewriter::RewriteOptions::IncludeInsertsAtBeginOfRange = true

Given a source range, true to include previous inserts at the beginning of the range as part of the range itself (true by default).

Definition at line 41 of file Rewriter.h.

Referenced by clang::arcmt::getFileRemappings(), clang::Rewriter::getRangeSize(), and clang::Rewriter::InsertTextAfterToken().

◆ IncludeInsertsAtEndOfRange

bool clang::Rewriter::RewriteOptions::IncludeInsertsAtEndOfRange = true

Given a source range, true to include previous inserts at the end of the range as part of the range itself (true by default).

Definition at line 45 of file Rewriter.h.

Referenced by clang::arcmt::getFileRemappings(), and clang::Rewriter::getRangeSize().

◆ RemoveLineIfEmpty

bool clang::Rewriter::RewriteOptions::RemoveLineIfEmpty = false

If true and removing some text leaves a blank line also remove the empty line (false by default).

Definition at line 49 of file Rewriter.h.

Referenced by clang::arcmt::getFileRemappings(), and clang::Rewriter::RemoveText().


The documentation for this struct was generated from the following file: