clang 17.0.0git
Public Member Functions | Public Attributes | List of all members
clang::edit::Commit::Edit Struct Reference

#include "clang/Edit/Commit.h"

Collaboration diagram for clang::edit::Commit::Edit:
Collaboration graph

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()

CharSourceRange Commit::Edit::getInsertFromRange ( SourceManager SM) const

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.

◆ 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.

◆ 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: