|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
tools/clang/examples/AnnotateFunctions/AnnotateFunctions.cpp 26 class AnnotateFunctionsConsumer : public ASTConsumer {
tools/clang/examples/PrintFunctionNames/PrintFunctionNames.cpp 25 class PrintFunctionsConsumer : public ASTConsumer {
tools/clang/include/clang/CodeGen/ModuleBuilder.h 43 class CodeGenerator : public ASTConsumer {
tools/clang/include/clang/Sema/SemaConsumer.h 25 class SemaConsumer : public ASTConsumer {
tools/clang/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h 34 class AnalysisASTConsumer : public ASTConsumer {
tools/clang/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h 31 class ModelConsumer : public ASTConsumer {
tools/clang/lib/ARCMigrate/ObjCMT.cpp 42 class ObjCMigrateASTConsumer : public ASTConsumer {
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp 977 class MatchASTConsumer : public ASTConsumer {
tools/clang/lib/CodeGen/CodeGenAction.cpp 85 class BackendConsumer : public ASTConsumer {
tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp 42 class PCHContainerGenerator : public ASTConsumer {
tools/clang/lib/Frontend/ASTConsumers.cpp 31 class ASTPrinter : public ASTConsumer,
116 class ASTDeclNodeLister : public ASTConsumer,
166 class ASTViewer : public ASTConsumer {
tools/clang/lib/Frontend/ASTUnit.cpp 938 class TopLevelDeclTrackerConsumer : public ASTConsumer {
tools/clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp 19 class InterfaceStubFunctionsConsumer : public ASTConsumer {
tools/clang/lib/Frontend/Rewrite/HTMLPrint.cpp 31 class HTMLPrinter : public ASTConsumer {
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp 39 class RewriteModernObjC : public ASTConsumer {
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp 38 class RewriteObjC : public ASTConsumer {
tools/clang/lib/Index/IndexingAction.cpp 56 class IndexASTConsumer final : public ASTConsumer {
tools/clang/lib/Serialization/PCHContainerOperations.cpp 28 class RawPCHContainerGenerator : public ASTConsumer {
tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp 182 class RenamingASTConsumer : public ASTConsumer {
243 class USRSymbolRenamer : public ASTConsumer {
tools/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp 188 class NamedDeclFindingConsumer : public ASTConsumer {
tools/clang/lib/Tooling/RefactoringCallbacks.cpp 38 class RefactoringASTConsumer : public ASTConsumer {
tools/clang/tools/clang-extdef-mapping/ClangExtDefMapGen.cpp 34 class MapExtDefNamesConsumer : public ASTConsumer {
tools/clang/tools/clang-refactor/ClangRefactor.cpp 431 class ToolASTConsumer : public ASTConsumer {
tools/clang/tools/extra/clang-doc/Mapper.h 30 class MapASTVisitor : public clang::RecursiveASTVisitor<MapASTVisitor>,
tools/clang/tools/extra/clang-include-fixer/plugin/IncludeFixerPlugin.cpp 26 struct ASTConsumerManagerWrapper : public ASTConsumer {
tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp 251 class ReorderingConsumer : public ASTConsumer {
tools/clang/tools/extra/clangd/ParsedAST.cpp 65 class DeclTrackingASTConsumer : public ASTConsumer {
tools/clang/tools/extra/modularize/CoverageChecker.cpp 105 class CoverageCheckerConsumer : public ASTConsumer {
tools/clang/tools/extra/modularize/Modularize.cpp 656 class CollectEntitiesConsumer : public ASTConsumer {
783 class CompileCheckConsumer : public ASTConsumer {
tools/clang/tools/libclang/Indexing.cpp 297 class IndexingConsumer : public ASTConsumer {
tools/clang/unittests/AST/EvaluateAsRValueTest.cpp 66 class Consumer : public clang::ASTConsumer {
tools/clang/unittests/AST/RecursiveASTVisitorTest.cpp 34 class Consumer : public ASTConsumer {
tools/clang/unittests/CodeGen/CodeGenExternalTest.cpp 52 struct MyASTConsumer : public ASTConsumer {
tools/clang/unittests/CrossTU/CrossTranslationUnitTest.cpp 25 class CTUASTConsumer : public clang::ASTConsumer {
tools/clang/unittests/Frontend/FrontendActionTest.cpp 56 class Visitor : public ASTConsumer, public RecursiveASTVisitor<Visitor> {
tools/clang/unittests/Index/IndexTests.cpp 120 class Consumer : public ASTConsumer {
tools/clang/unittests/StaticAnalyzer/Reusables.h 41 class ExprEngineConsumer : public ASTConsumer {
tools/clang/unittests/Tooling/ExecutionTest.cpp 33 class ASTConsumerWithResult
tools/clang/unittests/Tooling/RefactoringTest.cpp 661 class FindConsumer : public clang::ASTConsumer {
tools/clang/unittests/Tooling/Syntax/TreeTest.cpp 33 class BuildSyntaxTree : public ASTConsumer {
tools/clang/unittests/Tooling/TestVisitor.h 92 class FindConsumer : public ASTConsumer {
tools/clang/unittests/Tooling/ToolingTest.cpp 50 class FindTopLevelDeclConsumer : public clang::ASTConsumer {
73 class FindClassDeclXConsumer : public clang::ASTConsumer {
240 struct SkipBodyConsumer : public clang::ASTConsumer {
646 struct Consumer : public clang::ASTConsumer {
tools/lldb/tools/lldb-instr/Instrument.cpp 304 class SBConsumer : public ASTConsumer {
Declarations
tools/clang/include/clang/AST/ExternalASTSource.h 40 class ASTConsumer;
tools/clang/include/clang/Frontend/ASTConsumers.h 22 class ASTConsumer;
tools/clang/include/clang/Index/IndexingAction.h 22 class ASTConsumer;
tools/clang/include/clang/Parse/ParseAST.h 20 class ASTConsumer;
tools/clang/include/clang/Rewrite/Frontend/ASTConsumers.h 22 class ASTConsumer;
tools/clang/include/clang/Sema/Sema.h 73 class ASTConsumer;
tools/clang/include/clang/Serialization/ASTReader.h 78 class ASTConsumer;
tools/clang/include/clang/Serialization/PCHContainerOperations.h 24 class ASTConsumer;
tools/clang/include/clang/Tooling/Refactoring/Rename/RenamingAction.h 25 class ASTConsumer;
tools/clang/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h 24 class ASTConsumer;
tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.h 21 class ASTConsumer;
tools/lldb/include/lldb/Core/ClangForward.h 21 class ASTConsumer;
References
include/llvm/Support/Casting.h 57 static inline bool doit(const From &Val) {
104 static inline bool doit(const From *Val) {
106 return isa_impl<To, From>::doit(*Val);
263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) {
263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) {
265 return cast_convert_val<X, Y*,
266 typename simplify_type<Y*>::SimpleType>::doit(Val);
342 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type dyn_cast(Y *Val) {
342 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type dyn_cast(Y *Val) {
tools/clang/examples/AnnotateFunctions/AnnotateFunctions.cpp 26 class AnnotateFunctionsConsumer : public ASTConsumer {
42 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
tools/clang/examples/PrintFunctionNames/PrintFunctionNames.cpp 25 class PrintFunctionsConsumer : public ASTConsumer {
82 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
tools/clang/include/clang/ARCMigrate/ARCMTActions.h 39 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
68 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
tools/clang/include/clang/AST/ExternalASTSource.h 265 virtual void StartTranslationUnit(ASTConsumer *Consumer);
tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h 176 std::unique_ptr<clang::ASTConsumer> newASTConsumer();
tools/clang/include/clang/CodeGen/CodeGenAction.h 63 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
tools/clang/include/clang/CodeGen/ModuleBuilder.h 43 class CodeGenerator : public ASTConsumer {
tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h 24 std::unique_ptr<ASTConsumer>
tools/clang/include/clang/Frontend/ASTConsumers.h 34 std::unique_ptr<ASTConsumer> CreateASTPrinter(std::unique_ptr<raw_ostream> OS,
39 std::unique_ptr<ASTConsumer>
46 std::unique_ptr<ASTConsumer> CreateASTDeclNodeLister();
51 std::unique_ptr<ASTConsumer> CreateASTViewer();
tools/clang/include/clang/Frontend/ASTUnit.h 131 std::unique_ptr<ASTConsumer> Consumer;
tools/clang/include/clang/Frontend/CompilerInstance.h 104 std::unique_ptr<ASTConsumer> Consumer;
491 ASTConsumer &getASTConsumer() const {
498 std::unique_ptr<ASTConsumer> takeASTConsumer() { return std::move(Consumer); }
502 void setASTConsumer(std::unique_ptr<ASTConsumer> Value);
tools/clang/include/clang/Frontend/FrontendAction.h 44 std::unique_ptr<ASTConsumer> CreateWrappedASTConsumer(CompilerInstance &CI,
70 virtual std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
260 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
291 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
309 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
tools/clang/include/clang/Frontend/FrontendActions.h 28 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
38 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
55 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
61 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
67 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
73 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
79 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
112 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
131 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
166 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
178 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
192 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
203 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
225 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
248 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &,
259 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &,
tools/clang/include/clang/Frontend/MultiplexConsumer.h 52 MultiplexConsumer(std::vector<std::unique_ptr<ASTConsumer>> C);
80 std::vector<std::unique_ptr<ASTConsumer>> Consumers; // Owns these.
tools/clang/include/clang/Index/IndexingAction.h 36 std::unique_ptr<ASTConsumer> createIndexingASTConsumer(
41 inline std::unique_ptr<ASTConsumer> createIndexingASTConsumer(
tools/clang/include/clang/Parse/ParseAST.h 38 void ParseAST(Preprocessor &pp, ASTConsumer *C,
tools/clang/include/clang/Rewrite/Frontend/ASTConsumers.h 29 std::unique_ptr<ASTConsumer>
33 std::unique_ptr<ASTConsumer>
41 std::unique_ptr<ASTConsumer> CreateHTMLPrinter(std::unique_ptr<raw_ostream> OS,
tools/clang/include/clang/Rewrite/Frontend/FrontendActions.h 25 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
34 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
61 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
tools/clang/include/clang/Sema/MultiplexExternalSemaSource.h 145 void StartTranslationUnit(ASTConsumer *Consumer) override;
tools/clang/include/clang/Sema/Sema.h 378 ASTConsumer &Consumer;
1297 Sema(Preprocessor &pp, ASTContext &ctxt, ASTConsumer &consumer,
1314 ASTConsumer &getASTConsumer() const { return Consumer; }
tools/clang/include/clang/Sema/SemaConsumer.h 25 class SemaConsumer : public ASTConsumer {
41 static bool classof(const ASTConsumer *Consumer) {
tools/clang/include/clang/Serialization/ASTReader.h 438 ASTConsumer *Consumer = nullptr;
1954 void StartTranslationUnit(ASTConsumer *Consumer) override;
tools/clang/include/clang/Serialization/PCHContainerOperations.h 46 virtual std::unique_ptr<ASTConsumer>
73 std::unique_ptr<ASTConsumer>
tools/clang/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h 34 class AnalysisASTConsumer : public ASTConsumer {
tools/clang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h 29 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
47 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
tools/clang/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h 31 class ModelConsumer : public ASTConsumer {
tools/clang/include/clang/Tooling/Refactoring/Rename/RenamingAction.h 40 std::unique_ptr<ASTConsumer> newASTConsumer();
107 std::unique_ptr<ASTConsumer> newASTConsumer();
tools/clang/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h 49 std::unique_ptr<ASTConsumer> newASTConsumer();
tools/clang/include/clang/Tooling/RefactoringCallbacks.h 67 std::unique_ptr<ASTConsumer> newASTConsumer();
tools/clang/include/clang/Tooling/Tooling.h 431 std::unique_ptr<ASTConsumer>
tools/clang/lib/ARCMigrate/ARCMT.cpp 453 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
457 return std::make_unique<ASTConsumer>();
tools/clang/lib/ARCMigrate/ObjCMT.cpp 42 class ObjCMigrateASTConsumer : public ASTConsumer {
204 std::unique_ptr<ASTConsumer>
209 std::vector<std::unique_ptr<ASTConsumer>> Consumers;
2019 std::unique_ptr<ASTConsumer>
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp 977 class MatchASTConsumer : public ASTConsumer {
1080 std::unique_ptr<ASTConsumer> MatchFinder::newASTConsumer() {
tools/clang/lib/CodeGen/CodeGenAction.cpp 85 class BackendConsumer : public ASTConsumer {
890 std::unique_ptr<ASTConsumer>
tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp 42 class PCHContainerGenerator : public ASTConsumer {
318 std::unique_ptr<ASTConsumer>
tools/clang/lib/Frontend/ASTConsumers.cpp 31 class ASTPrinter : public ASTConsumer,
116 class ASTDeclNodeLister : public ASTConsumer,
139 std::unique_ptr<ASTConsumer>
146 std::unique_ptr<ASTConsumer>
158 std::unique_ptr<ASTConsumer> clang::CreateASTDeclNodeLister() {
166 class ASTViewer : public ASTConsumer {
195 std::unique_ptr<ASTConsumer> clang::CreateASTViewer() {
tools/clang/lib/Frontend/ASTMerge.cpp 19 std::unique_ptr<ASTConsumer>
tools/clang/lib/Frontend/ASTUnit.cpp 856 AST->Consumer.reset(new ASTConsumer);
938 class TopLevelDeclTrackerConsumer : public ASTConsumer {
1000 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
1630 std::vector<std::unique_ptr<ASTConsumer>> Consumers;
tools/clang/lib/Frontend/CompilerInstance.cpp 123 void CompilerInstance::setASTConsumer(std::unique_ptr<ASTConsumer> Value) {
tools/clang/lib/Frontend/FrontendAction.cpp 148 std::unique_ptr<ASTConsumer>
151 std::unique_ptr<ASTConsumer> Consumer = CreateASTConsumer(CI, InFile);
183 std::vector<std::unique_ptr<ASTConsumer>> Consumers;
184 std::vector<std::unique_ptr<ASTConsumer>> AfterConsumers;
204 std::unique_ptr<ASTConsumer> PluginConsumer = P->CreateASTConsumer(CI, InFile);
823 std::unique_ptr<ASTConsumer> Consumer =
1048 std::unique_ptr<ASTConsumer>
1057 std::unique_ptr<ASTConsumer>
tools/clang/lib/Frontend/FrontendActions.cpp 56 std::unique_ptr<ASTConsumer>
58 return std::make_unique<ASTConsumer>();
68 std::unique_ptr<ASTConsumer>
76 std::unique_ptr<ASTConsumer>
84 std::unique_ptr<ASTConsumer>
89 std::unique_ptr<ASTConsumer>
94 std::unique_ptr<ASTConsumer>
111 std::vector<std::unique_ptr<ASTConsumer>> Consumers;
162 std::unique_ptr<ASTConsumer>
173 std::vector<std::unique_ptr<ASTConsumer>> Consumers;
314 std::unique_ptr<ASTConsumer>
316 return std::make_unique<ASTConsumer>();
319 std::unique_ptr<ASTConsumer>
322 return std::make_unique<ASTConsumer>();
325 std::unique_ptr<ASTConsumer>
327 return std::make_unique<ASTConsumer>();
473 std::unique_ptr<ASTConsumer>
475 return std::make_unique<ASTConsumer>();
tools/clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp 19 class InterfaceStubFunctionsConsumer : public ASTConsumer {
303 std::unique_ptr<ASTConsumer>
tools/clang/lib/Frontend/MultiplexConsumer.cpp 238 std::vector<std::unique_ptr<ASTConsumer>> C)
tools/clang/lib/Frontend/PrecompiledPreamble.cpp 134 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
196 std::unique_ptr<ASTConsumer>
tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp 40 std::unique_ptr<ASTConsumer>
51 std::unique_ptr<ASTConsumer>
53 return std::make_unique<ASTConsumer>();
163 std::unique_ptr<ASTConsumer>
tools/clang/lib/Frontend/Rewrite/HTMLPrint.cpp 31 class HTMLPrinter : public ASTConsumer {
48 std::unique_ptr<ASTConsumer>
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp 39 class RewriteModernObjC : public ASTConsumer {
662 std::unique_ptr<ASTConsumer> clang::CreateModernObjCRewriter(
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp 38 class RewriteObjC : public ASTConsumer {
591 std::unique_ptr<ASTConsumer>
tools/clang/lib/Index/IndexingAction.cpp 56 class IndexASTConsumer final : public ASTConsumer {
116 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
126 std::unique_ptr<ASTConsumer> index::createIndexingASTConsumer(
tools/clang/lib/Parse/ParseAST.cpp 99 void clang::ParseAST(Preprocessor &PP, ASTConsumer *Consumer,
129 ASTConsumer *Consumer = &S.getASTConsumer();
tools/clang/lib/Sema/Sema.cpp 130 Sema::Sema(Preprocessor &pp, ASTContext &ctxt, ASTConsumer &consumer,
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp 4822 ASTConsumer &Consumer;
4825 PassToConsumerRAII(ASTConsumer &Consumer, VarDecl *Var)
tools/clang/lib/Serialization/ASTReader.cpp 8110 ASTConsumer *Consumer) {
8126 void ASTReader::StartTranslationUnit(ASTConsumer *Consumer) {
tools/clang/lib/Serialization/PCHContainerOperations.cpp 28 class RawPCHContainerGenerator : public ASTConsumer {
53 std::unique_ptr<ASTConsumer> RawPCHContainerWriter::CreatePCHContainerGenerator(
tools/clang/lib/StaticAnalyzer/Frontend/FrontendActions.cpp 15 std::unique_ptr<ASTConsumer>
23 std::unique_ptr<ASTConsumer>
tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp 182 class RenamingASTConsumer : public ASTConsumer {
243 class USRSymbolRenamer : public ASTConsumer {
268 std::unique_ptr<ASTConsumer> RenamingAction::newASTConsumer() {
273 std::unique_ptr<ASTConsumer> QualifiedRenamingAction::newASTConsumer() {
tools/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp 188 class NamedDeclFindingConsumer : public ASTConsumer {
272 std::unique_ptr<ASTConsumer> USRFindingAction::newASTConsumer() {
tools/clang/lib/Tooling/RefactoringCallbacks.cpp 38 class RefactoringASTConsumer : public ASTConsumer {
68 std::unique_ptr<ASTConsumer> ASTMatchRefactorer::newASTConsumer() {
tools/clang/tools/clang-check/ClangCheck.cpp 136 std::unique_ptr<clang::ASTConsumer> newASTConsumer() {
147 return std::make_unique<clang::ASTConsumer>();
tools/clang/tools/clang-extdef-mapping/ClangExtDefMapGen.cpp 34 class MapExtDefNamesConsumer : public ASTConsumer {
106 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
tools/clang/tools/clang-import-test/clang-import-test.cpp 285 ASTConsumer &Consumer) {
309 std::vector<std::unique_ptr<ASTConsumer>> ASTConsumers;
tools/clang/tools/clang-refactor/ClangRefactor.cpp 431 class ToolASTConsumer : public ASTConsumer {
447 std::unique_ptr<clang::ASTConsumer>
450 std::unique_ptr<clang::ASTConsumer> Consumer{
tools/clang/tools/extra/clang-doc/ClangDoc.cpp 43 std::unique_ptr<clang::ASTConsumer>
tools/clang/tools/extra/clang-doc/Mapper.h 31 public ASTConsumer {
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.cpp 33 std::unique_ptr<clang::ASTConsumer>
37 return std::make_unique<clang::ASTConsumer>();
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllSymbolsAction.cpp 26 std::unique_ptr<ASTConsumer>
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllSymbolsAction.h 31 std::unique_ptr<clang::ASTConsumer>
tools/clang/tools/extra/clang-include-fixer/plugin/IncludeFixerPlugin.cpp 26 struct ASTConsumerManagerWrapper : public ASTConsumer {
39 std::unique_ptr<clang::ASTConsumer>
tools/clang/tools/extra/clang-move/Move.cpp 476 std::unique_ptr<ASTConsumer>
tools/clang/tools/extra/clang-move/Move.h 212 std::unique_ptr<clang::ASTConsumer>
tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp 251 class ReorderingConsumer : public ASTConsumer {
304 std::unique_ptr<ASTConsumer> ReorderFieldsAction::newASTConsumer() {
tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.h 41 std::unique_ptr<ASTConsumer> newASTConsumer();
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp 294 ClangTidyASTConsumer(std::vector<std::unique_ptr<ASTConsumer>> Consumers,
371 std::unique_ptr<clang::ASTConsumer>
418 std::vector<std::unique_ptr<ASTConsumer>> Consumers;
553 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &Compiler,
tools/clang/tools/extra/clang-tidy/ClangTidy.h 37 std::unique_ptr<clang::ASTConsumer>
tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp 33 std::vector<std::unique_ptr<ASTConsumer>> Consumer)
39 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &Compiler,
51 std::vector<std::unique_ptr<ASTConsumer>> Vec;
tools/clang/tools/extra/clangd/ParsedAST.cpp 65 class DeclTrackingASTConsumer : public ASTConsumer {
97 std::unique_ptr<ASTConsumer>
tools/clang/tools/extra/clangd/index/IndexAction.cpp 141 std::unique_ptr<ASTConsumer>
tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp 213 std::unique_ptr<ASTConsumer>
tools/clang/tools/extra/modularize/CoverageChecker.cpp 105 class CoverageCheckerConsumer : public ASTConsumer {
118 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
tools/clang/tools/extra/modularize/Modularize.cpp 656 class CollectEntitiesConsumer : public ASTConsumer {
706 std::unique_ptr<clang::ASTConsumer>
783 class CompileCheckConsumer : public ASTConsumer {
797 std::unique_ptr<clang::ASTConsumer>
tools/clang/tools/extra/pp-trace/PPTrace.cpp 85 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
90 return std::make_unique<ASTConsumer>();
tools/clang/tools/extra/unittests/clang-tidy/ClangTidyTest.h 57 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &Compiler,
tools/clang/tools/libclang/Indexing.cpp 297 class IndexingConsumer : public ASTConsumer {
347 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
369 std::vector<std::unique_ptr<ASTConsumer>> Consumers;
tools/clang/unittests/AST/EvaluateAsRValueTest.cpp 59 std::unique_ptr<clang::ASTConsumer>
66 class Consumer : public clang::ASTConsumer {
tools/clang/unittests/AST/ExternalASTSourceTest.cpp 38 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
40 return std::make_unique<ASTConsumer>();
tools/clang/unittests/AST/RecursiveASTVisitorTest.cpp 32 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
34 class Consumer : public ASTConsumer {
tools/clang/unittests/CodeGen/CodeGenExternalTest.cpp 52 struct MyASTConsumer : public ASTConsumer {
tools/clang/unittests/CrossTU/CrossTranslationUnitTest.cpp 25 class CTUASTConsumer : public clang::ASTConsumer {
122 std::unique_ptr<clang::ASTConsumer>
tools/clang/unittests/Frontend/FrontendActionTest.cpp 49 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
56 class Visitor : public ASTConsumer, public RecursiveASTVisitor<Visitor> {
tools/clang/unittests/Index/IndexTests.cpp 118 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
120 class Consumer : public ASTConsumer {
tools/clang/unittests/Lex/PPCallbacksTest.cpp 285 ASTConsumer Consumer;
tools/clang/unittests/Sema/ExternalSemaSourceTest.cpp 187 std::unique_ptr<clang::ASTConsumer>
190 return std::make_unique<clang::ASTConsumer>();
tools/clang/unittests/StaticAnalyzer/CallDescriptionTest.cpp 94 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &Compiler,
tools/clang/unittests/StaticAnalyzer/RegisterCustomCheckersTest.cpp 44 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &Compiler,
tools/clang/unittests/StaticAnalyzer/Reusables.h 41 class ExprEngineConsumer : public ASTConsumer {
tools/clang/unittests/StaticAnalyzer/StoreTest.cpp 92 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &Compiler,
tools/clang/unittests/StaticAnalyzer/SymbolReaperTest.cpp 56 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &Compiler,
tools/clang/unittests/Tooling/ExecutionTest.cpp 34 : public ASTConsumer,
66 std::unique_ptr<clang::ASTConsumer>
69 std::unique_ptr<clang::ASTConsumer> ast_consumer{
tools/clang/unittests/Tooling/RefactoringTest.cpp 661 class FindConsumer : public clang::ASTConsumer {
677 std::unique_ptr<clang::ASTConsumer>
tools/clang/unittests/Tooling/Syntax/TokensTest.cpp 107 std::unique_ptr<ASTConsumer>
109 return std::make_unique<ASTConsumer>();
tools/clang/unittests/Tooling/Syntax/TreeTest.cpp 33 class BuildSyntaxTree : public ASTConsumer {
62 std::unique_ptr<ASTConsumer>
tools/clang/unittests/Tooling/TestVisitor.h 92 class FindConsumer : public ASTConsumer {
109 std::unique_ptr<clang::ASTConsumer>
tools/clang/unittests/Tooling/ToolingTest.cpp 35 explicit TestAction(std::unique_ptr<clang::ASTConsumer> TestConsumer)
39 std::unique_ptr<clang::ASTConsumer>
47 std::unique_ptr<clang::ASTConsumer> TestConsumer;
50 class FindTopLevelDeclConsumer : public clang::ASTConsumer {
73 class FindClassDeclXConsumer : public clang::ASTConsumer {
137 std::unique_ptr<ASTConsumer> newASTConsumer() {
209 std::unique_ptr<ASTConsumer> newASTConsumer() {
240 struct SkipBodyConsumer : public clang::ASTConsumer {
249 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &Compiler,
336 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &Compiler,
343 return std::make_unique<ASTConsumer>();
644 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &Compiler,
646 struct Consumer : public clang::ASTConsumer {
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp 35 ASTResultSynthesizer::ASTResultSynthesizer(ASTConsumer *passthrough,
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h 47 ASTResultSynthesizer(clang::ASTConsumer *passthrough, bool top_level,
154 clang::ASTConsumer *m_passthrough; ///< The ASTConsumer down the chain, for
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp 29 ASTStructExtractor::ASTStructExtractor(ASTConsumer *passthrough,
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.h 52 ASTStructExtractor(clang::ASTConsumer *passthrough, const char *struct_name,
117 clang::ASTConsumer *m_passthrough; ///< The ASTConsumer down the chain, for
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTUtils.h 114 void StartTranslationUnit(clang::ASTConsumer *Consumer) override {
136 clang::ASTConsumer *m_c;
140 ASTConsumerForwarder(clang::ASTConsumer *c) : m_c(c) {
392 void StartTranslationUnit(clang::ASTConsumer *Consumer) override {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h 160 void StartTranslationUnit(clang::ASTConsumer *Consumer) override;
248 void StartTranslationUnit(clang::ASTConsumer *Consumer) override {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp 124 clang::ASTConsumer *code_gen) {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h 99 void InstallCodeGenerator(clang::ASTConsumer *code_gen);
347 clang::ASTConsumer *m_code_gen = nullptr; ///< If non-NULL, a code generator
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionHelper.h 50 virtual clang::ASTConsumer *
51 ASTTransformer(clang::ASTConsumer *passthrough) = 0;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp 960 ASTConsumer *ast_transformer =
963 std::unique_ptr<clang::ASTConsumer> Consumer;
969 Consumer.reset(new ASTConsumer());
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp 207 clang::ASTConsumer *
209 clang::ASTConsumer *passthrough) {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h 83 clang::ASTConsumer *
84 ASTTransformer(clang::ASTConsumer *passthrough) override;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp 895 clang::ASTConsumer *
897 clang::ASTConsumer *passthrough) {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h 75 clang::ASTConsumer *
76 ASTTransformer(clang::ASTConsumer *passthrough) override;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.h 64 clang::ASTConsumer *
65 ASTTransformer(clang::ASTConsumer *passthrough) override {
tools/lldb/tools/lldb-instr/Instrument.cpp 304 class SBConsumer : public ASTConsumer {
335 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
usr/include/c++/7.4.0/bits/unique_ptr.h 68 default_delete(const default_delete<_Up>&) noexcept { }
72 operator()(_Tp* __ptr) const
74 static_assert(!is_void<_Tp>::value,
76 static_assert(sizeof(_Tp)>0,
122 using type = _Up*;
137 using pointer = typename _Ptr<_Tp, _Dp>::type;
161 typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
163 __uniq_ptr_impl<_Tp, _Dp> _M_t;
166 using pointer = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
167 using element_type = _Tp;
252 unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
297 __safe_conversion_up<_Up, _Ep>,
301 operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
811 { typedef unique_ptr<_Tp> __single_object; };
823 inline typename _MakeUniq<_Tp>::__single_object
825 { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1645 { typedef _Tp& type; };
1650 : public __add_lvalue_reference_helper<_Tp>
1983 { typedef _Up type; };