|
clang 22.0.0git
|
Functions | |
| StringRef | getText (CharSourceRange Range, const ASTContext &Context) |
| CharSourceRange | getSourceRange (const SourceRange &Range) |
Returns the token CharSourceRange corresponding to Range. | |
| CharSourceRange | getSourceRange (const SourceLocation &Loc) |
Returns the CharSourceRange of the token at Location Loc. | |
| template<typename T> | |
| CharSourceRange | getSourceRange (const T &Node) |
| Returns the CharSourceRange of an given Node. | |
|
inline |
Returns the CharSourceRange of the token at Location Loc.
Definition at line 37 of file FixIt.h.
References clang::CharSourceRange::getTokenRange().
|
inline |
Returns the token CharSourceRange corresponding to Range.
Definition at line 32 of file FixIt.h.
References clang::CharSourceRange::getTokenRange().
Referenced by clang::tooling::fixit::createRemoval(), clang::tooling::fixit::createReplacement(), clang::tooling::fixit::createReplacement(), and clang::tooling::fixit::getText().
| CharSourceRange clang::tooling::fixit::internal::getSourceRange | ( | const T & | Node | ) |
Returns the CharSourceRange of an given Node.
Node is typically a 'Stmt', 'Expr' or a 'Decl'.
Definition at line 43 of file FixIt.h.
References clang::CharSourceRange::getTokenRange(), and clang::T.
| StringRef clang::tooling::fixit::internal::getText | ( | CharSourceRange | Range, |
| const ASTContext & | Context ) |
Definition at line 21 of file FixIt.cpp.
References clang::Lexer::getSourceText().
Referenced by clang::tooling::fixit::getText().