clang 22.0.0git
clang::edit::Commit::Edit Struct Reference

#include "clang/Edit/Commit.h"

Public Member Functions

SourceLocation getFileLocation (SourceManager &SM) const
CharSourceRange getFileRange (SourceManager &SM) const
CharSourceRange getInsertFromRange (SourceManager &SM) const

Public Attributes

EditKind Kind
StringRef Text
SourceLocation OrigLoc
FileOffset Offset
FileOffset InsertFromRangeOffs
unsigned Length
bool BeforePrev

Detailed Description

Definition at line 37 of file Commit.h.

Member Function Documentation

◆ getFileLocation()

SourceLocation Commit::Edit::getFileLocation ( SourceManager & SM) const

◆ getFileRange()

CharSourceRange Commit::Edit::getFileRange ( SourceManager & SM) const

◆ getInsertFromRange()

Member Data Documentation

◆ BeforePrev

bool clang::edit::Commit::Edit::BeforePrev

Definition at line 44 of file Commit.h.

Referenced by applyCocoaAPICheck().

◆ InsertFromRangeOffs

FileOffset clang::edit::Commit::Edit::InsertFromRangeOffs

Definition at line 42 of file Commit.h.

Referenced by getInsertFromRange().

◆ Kind

EditKind clang::edit::Commit::Edit::Kind

Definition at line 38 of file Commit.h.

Referenced by applyCocoaAPICheck().

◆ Length

unsigned clang::edit::Commit::Edit::Length

Definition at line 43 of file Commit.h.

Referenced by getFileRange(), and getInsertFromRange().

◆ Offset

FileOffset clang::edit::Commit::Edit::Offset

Definition at line 41 of file Commit.h.

Referenced by getFileLocation().

◆ OrigLoc

SourceLocation clang::edit::Commit::Edit::OrigLoc

Definition at line 40 of file Commit.h.

Referenced by applyCocoaAPICheck().

◆ Text

StringRef clang::edit::Commit::Edit::Text

Definition at line 39 of file Commit.h.

Referenced by applyCocoaAPICheck().


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