clang
10.0.0git
|
This file implements UsingDeclarationsSorter, a TokenAnalyzer that sorts consecutive using declarations. More...
#include "UsingDeclarationsSorter.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/Regex.h"
#include <algorithm>
Go to the source code of this file.
Namespaces | |
clang | |
Dataflow Directional Tag Classes. | |
clang::format | |
Macros | |
#define | DEBUG_TYPE "using-declarations-sorter" |
This file implements UsingDeclarationsSorter, a TokenAnalyzer that sorts consecutive using declarations.
Definition in file UsingDeclarationsSorter.cpp.
#define DEBUG_TYPE "using-declarations-sorter" |
Definition at line 21 of file UsingDeclarationsSorter.cpp.
std::string Label |
Definition at line 69 of file UsingDeclarationsSorter.cpp.
Referenced by Accumulate(), clang::NodeStreamer::AddChild(), clang::TextTreeStructure::AddChild(), CheckLists(), clang::LabelDecl::classofKind(), clang::LinkageComputer::computeLVForDecl(), DiagnoseSwitchLabelsFallthrough(), clang::ASTNodeTraverser< ASTDumper, TextNodeDumper >::dumpTemplateArgumentLoc(), clang::CodeGen::CodeGenFunction::EmitDecl(), clang::interp::ByteCodeEmitter::emitLabel(), clang::interp::EvalEmitter::emitLabel(), clang::interp::EvalEmitter::fallthrough(), clang::Decl::getIdentifierNamespaceForKind(), clang::CFGBlock::getLabel(), clang::GotoStmt::getLabel(), clang::AddrLabelExpr::getLabel(), clang::Sema::GetOrCreateMSAsmLabel(), clang::serialization::isRedeclarableDeclKind(), clang::Expr::isUnusedResultAWarning(), clang::JSONNodeDumper::JSONNodeDumper(), clang::interp::EvalEmitter::jump(), clang::interp::EvalEmitter::jumpFalse(), clang::interp::EvalEmitter::jumpTrue(), printExpectedDeallocName(), clang::ASTNodeTraverser< ASTDumper, TextNodeDumper >::Visit(), clang::JSONNodeDumper::Visit(), clang::interp::ByteCodeEmitter::~ByteCodeEmitter(), and clang::interp::EvalEmitter::~EvalEmitter().
const AnnotatedLine* Line |
Definition at line 68 of file UsingDeclarationsSorter.cpp.
Referenced by clang::format::AffectedRangeManager::AffectedRangeManager(), clang::format::AffectedRangeManager::affectsCharSourceRange(), buildFixItInsertionLine(), clang::ASTUnit::CodeComplete(), CompactMacroExpandedPieces(), clang::format::AffectedRangeManager::computeAffectedLines(), clang::CodeGen::createOffloadEntriesAndInfoMetadata(), clang::CodeGen::CGDebugInfo::CreateTempMacroFile(), DetectDistro(), DetectEOL(), clang::CodeGen::CodeGenFunction::EmitCheckSourceLocation(), clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockDeclRefVariable(), clang::CodeGen::emitDeclareTargetVarDefinition(), clang::CodeGen::CGDebugInfo::EmitLabel(), clang::BackendConsumer::EmitOptimizationMessage(), clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(), clang::Preprocessor::enableIncrementalProcessing(), clang::LineEntry::get(), clang::CodeGen::getAddrOfDeclareTargetVar(), clang::driver::toolchains::Generic_GCC::GCCInstallationDetector::getBiarchSibling(), clang::RawCommentList::getCommentBeginLine(), clang::ASTUnit::getCurrentTopLevelHashValue(), clang::CompilerInstance::getFrontendTimer(), clang::Lexer::getIndentationForLine(), clang::format::ContinuationIndenter::getInitialState(), clang::PresumedLoc::getLine(), GetNthLineOfFile(), clang::format::BreakableBlockComment::getSplitAfterLastLine(), getTagForRecord(), hasDefaultSetterName(), clang::SourceLocExpr::isStringType(), clang::LayoutOverrideSource::LayoutOverrideSource(), llvm::yaml::MappingTraits< clang::tooling::AtomicChange >::mapping(), clang::SourceManager::MemoryBufferSizes::MemoryBufferSizes(), clang::BackendConsumer::MisExpectDiagHandler(), clang::ast_matchers::dynamic::Parser::CodeTokenizer::nextTokenKind(), clang::cross_tu::parseCrossTUIndex(), clang::comments::Parser::parseVerbatimBlock(), clang::CodeGen::registerTargetFirstprivateCopy(), clang::BackendConsumer::UnsupportedDiagHandler(), and clang::format::UnwrappedLineConsumer::~UnwrappedLineConsumer().