003 File Manager
Current Path:
/usr/src/contrib/llvm-project/clang/lib/Tooling
usr
/
src
/
contrib
/
llvm-project
/
clang
/
lib
/
Tooling
/
📁
..
📁
ASTDiff
📄
AllTUsExecution.cpp
(6.2 KB)
📄
ArgumentsAdjusters.cpp
(5.64 KB)
📄
CommonOptionsParser.cpp
(7.12 KB)
📄
CompilationDatabase.cpp
(15.17 KB)
📁
Core
📁
DependencyScanning
📄
Execution.cpp
(3.9 KB)
📄
ExpandResponseFilesCompilationDatabase.cpp
(3.05 KB)
📄
FileMatchTrie.cpp
(6.96 KB)
📄
FixIt.cpp
(1 KB)
📄
GuessTargetAndModeCompilationDatabase.cpp
(1.67 KB)
📁
Inclusions
📄
InterpolatingCompilationDatabase.cpp
(21.22 KB)
📄
JSONCompilationDatabase.cpp
(14.9 KB)
📁
Refactoring
📄
Refactoring.cpp
(3.56 KB)
📄
RefactoringCallbacks.cpp
(8.84 KB)
📄
StandaloneExecution.cpp
(3.4 KB)
📁
Syntax
📄
Tooling.cpp
(25.65 KB)
📁
Transformer
Editing: FixIt.cpp
//===--- FixIt.cpp - FixIt Hint utilities -----------------------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// // // This file contains implementations of utitilies to ease source code rewriting // by providing helper functions related to FixItHint. // //===----------------------------------------------------------------------===// #include "clang/Tooling/FixIt.h" #include "clang/Lex/Lexer.h" namespace clang { namespace tooling { namespace fixit { namespace internal { StringRef getText(CharSourceRange Range, const ASTContext &Context) { return Lexer::getSourceText(Range, Context.getSourceManager(), Context.getLangOpts()); } } // namespace internal } // end namespace fixit } // end namespace tooling } // end namespace clang
Upload File
Create Folder