clang 22.0.0git
clang::transformer::ASTEdit Struct Reference

#include "clang/Tooling/Transformer/RewriteRule.h"

Public Attributes

EditKind Kind = EditKind::Range
RangeSelector TargetRange
TextGenerator Replacement
TextGenerator Note
AnyGenerator Metadata

Detailed Description

Definition at line 107 of file RewriteRule.h.

Member Data Documentation

◆ Kind

EditKind clang::transformer::ASTEdit::Kind = EditKind::Range

Definition at line 108 of file RewriteRule.h.

Referenced by clang::transformer::addInclude().

◆ Metadata

AnyGenerator clang::transformer::ASTEdit::Metadata
Initial value:

Definition at line 114 of file RewriteRule.h.

◆ Note

TextGenerator clang::transformer::ASTEdit::Note

Definition at line 111 of file RewriteRule.h.

Referenced by clang::transformer::note().

◆ Replacement

TextGenerator clang::transformer::ASTEdit::Replacement

Definition at line 110 of file RewriteRule.h.

Referenced by clang::transformer::addInclude(), and clang::transformer::changeTo().

◆ TargetRange

RangeSelector clang::transformer::ASTEdit::TargetRange

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

Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!

Check out: eBank.nz (Art Generator) | Netwrck.com (AI Tools) | Text-Generator.io (AI API) | BitBank.nz (Crypto AI) | ReadingTime (Kids Reading) | RewordGame | BigMultiplayerChess | WebFiddle | How.nz | Helix AI Assistant