003 File Manager
Current Path:
/usr/src/contrib/llvm-project/clang/lib/Format
usr
/
src
/
contrib
/
llvm-project
/
clang
/
lib
/
Format
/
📁
..
📄
AffectedRangeManager.cpp
(5.4 KB)
📄
AffectedRangeManager.h
(2.41 KB)
📄
BreakableToken.cpp
(41.66 KB)
📄
BreakableToken.h
(21.6 KB)
📄
ContinuationIndenter.cpp
(105.22 KB)
📄
ContinuationIndenter.h
(18.37 KB)
📄
Encoding.h
(4.13 KB)
📄
Format.cpp
(114.48 KB)
📄
FormatInternal.h
(2.97 KB)
📄
FormatToken.cpp
(10.68 KB)
📄
FormatToken.h
(38.92 KB)
📄
FormatTokenLexer.cpp
(38.9 KB)
📄
FormatTokenLexer.h
(4 KB)
📄
NamespaceEndCommentsFixer.cpp
(11.64 KB)
📄
NamespaceEndCommentsFixer.h
(1.62 KB)
📄
SortJavaScriptImports.cpp
(16.48 KB)
📄
SortJavaScriptImports.h
(1.25 KB)
📄
TokenAnalyzer.cpp
(4.9 KB)
📄
TokenAnalyzer.h
(3.68 KB)
📄
TokenAnnotator.cpp
(161.03 KB)
📄
TokenAnnotator.h
(6.52 KB)
📄
UnwrappedLineFormatter.cpp
(49.49 KB)
📄
UnwrappedLineFormatter.h
(2.93 KB)
📄
UnwrappedLineParser.cpp
(96.49 KB)
📄
UnwrappedLineParser.h
(11.09 KB)
📄
UsingDeclarationsSorter.cpp
(7.83 KB)
📄
UsingDeclarationsSorter.h
(1.12 KB)
📄
WhitespaceManager.cpp
(37.75 KB)
📄
WhitespaceManager.h
(9.4 KB)
Editing: UsingDeclarationsSorter.h
//===--- UsingDeclarationsSorter.h ------------------------------*- 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 // //===----------------------------------------------------------------------===// /// /// \file /// This file declares UsingDeclarationsSorter, a TokenAnalyzer that /// sorts consecutive using declarations. /// //===----------------------------------------------------------------------===// #ifndef LLVM_CLANG_LIB_FORMAT_USINGDECLARATIONSSORTER_H #define LLVM_CLANG_LIB_FORMAT_USINGDECLARATIONSSORTER_H #include "TokenAnalyzer.h" namespace clang { namespace format { class UsingDeclarationsSorter : public TokenAnalyzer { public: UsingDeclarationsSorter(const Environment &Env, const FormatStyle &Style); std::pair<tooling::Replacements, unsigned> analyze(TokenAnnotator &Annotator, SmallVectorImpl<AnnotatedLine *> &AnnotatedLines, FormatTokenLexer &Tokens) override; }; } // end namespace format } // end namespace clang #endif
Upload File
Create Folder