Coverage Report

Created: 2020-09-19 12:23

/Users/buildslave/jenkins/workspace/coverage/llvm-project/clang/include/clang/AST/DeclVisitor.h
Line
Count
Source (jump to first uncovered line)
1
//===- DeclVisitor.h - Visitor for Decl subclasses --------------*- C++ -*-===//
2
//
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
//
9
//  This file defines the DeclVisitor interface.
10
//
11
//===----------------------------------------------------------------------===//
12
13
#ifndef LLVM_CLANG_AST_DECLVISITOR_H
14
#define LLVM_CLANG_AST_DECLVISITOR_H
15
16
#include "clang/AST/Decl.h"
17
#include "clang/AST/DeclBase.h"
18
#include "clang/AST/DeclCXX.h"
19
#include "clang/AST/DeclFriend.h"
20
#include "clang/AST/DeclObjC.h"
21
#include "clang/AST/DeclOpenMP.h"
22
#include "clang/AST/DeclTemplate.h"
23
#include "llvm/ADT/STLExtras.h"
24
#include "llvm/Support/ErrorHandling.h"
25
26
namespace clang {
27
28
namespace declvisitor {
29
/// A simple visitor class that helps create declaration visitors.
30
template<template <typename> class Ptr, typename ImplClass, typename RetTy=void>
31
class Base {
32
public:
33
#define PTR(CLASS) typename Ptr<CLASS>::type
34
#define DISPATCH(NAME, CLASS) \
35
15.2M
  return static_cast<ImplClass*>(this)->Visit##NAME(static_cast<PTR(CLASS)>(D))
36
37
13.1M
  RetTy Visit(PTR(Decl) D) {
38
13.1M
    switch (D->getKind()) {
39
0
#define DECL(DERIVED, BASE) \
40
13.1M
      case Decl::DERIVED: 
DISPATCH13.1M
(DERIVED##Decl, DERIVED##Decl);
41
0
#define ABSTRACT_DECL(DECL)
42
0
#include "clang/AST/DeclNodes.inc"
43
13.1M
    }
44
13.1M
    
llvm_unreachable0
("Decl that isn't part of DeclNodes.inc!");
45
13.1M
  }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::Visit(clang::Decl const*)
Line
Count
Source
37
19.8k
  RetTy Visit(PTR(Decl) D) {
38
19.8k
    switch (D->getKind()) {
39
0
#define DECL(DERIVED, BASE) \
40
0
      case Decl::DERIVED: DISPATCH(DERIVED##Decl, DERIVED##Decl);
41
0
#define ABSTRACT_DECL(DECL)
42
0
#include "clang/AST/DeclNodes.inc"
43
19.8k
    }
44
0
    llvm_unreachable("Decl that isn't part of DeclNodes.inc!");
45
  }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::Visit(clang::Decl const*)
Line
Count
Source
37
1.34k
  RetTy Visit(PTR(Decl) D) {
38
1.34k
    switch (D->getKind()) {
39
0
#define DECL(DERIVED, BASE) \
40
0
      case Decl::DERIVED: DISPATCH(DERIVED##Decl, DERIVED##Decl);
41
0
#define ABSTRACT_DECL(DECL)
42
0
#include "clang/AST/DeclNodes.inc"
43
1.34k
    }
44
0
    llvm_unreachable("Decl that isn't part of DeclNodes.inc!");
45
  }
DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::Visit(clang::Decl*)
Line
Count
Source
37
35.3k
  RetTy Visit(PTR(Decl) D) {
38
35.3k
    switch (D->getKind()) {
39
0
#define DECL(DERIVED, BASE) \
40
0
      case Decl::DERIVED: DISPATCH(DERIVED##Decl, DERIVED##Decl);
41
0
#define ABSTRACT_DECL(DECL)
42
0
#include "clang/AST/DeclNodes.inc"
43
35.3k
    }
44
0
    llvm_unreachable("Decl that isn't part of DeclNodes.inc!");
45
  }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::Visit(clang::Decl const*)
Line
Count
Source
37
1.34k
  RetTy Visit(PTR(Decl) D) {
38
1.34k
    switch (D->getKind()) {
39
0
#define DECL(DERIVED, BASE) \
40
0
      case Decl::DERIVED: DISPATCH(DERIVED##Decl, DERIVED##Decl);
41
0
#define ABSTRACT_DECL(DECL)
42
0
#include "clang/AST/DeclNodes.inc"
43
1.34k
    }
44
0
    llvm_unreachable("Decl that isn't part of DeclNodes.inc!");
45
  }
ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::Visit(clang::Decl const*)
Line
Count
Source
37
1.23M
  RetTy Visit(PTR(Decl) D) {
38
1.23M
    switch (D->getKind()) {
39
0
#define DECL(DERIVED, BASE) \
40
0
      case Decl::DERIVED: DISPATCH(DERIVED##Decl, DERIVED##Decl);
41
0
#define ABSTRACT_DECL(DECL)
42
0
#include "clang/AST/DeclNodes.inc"
43
1.23M
    }
44
0
    llvm_unreachable("Decl that isn't part of DeclNodes.inc!");
45
  }
clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::Visit(clang::Decl const*)
Line
Count
Source
37
19.8k
  RetTy Visit(PTR(Decl) D) {
38
19.8k
    switch (D->getKind()) {
39
0
#define DECL(DERIVED, BASE) \
40
0
      case Decl::DERIVED: DISPATCH(DERIVED##Decl, DERIVED##Decl);
41
0
#define ABSTRACT_DECL(DECL)
42
0
#include "clang/AST/DeclNodes.inc"
43
19.8k
    }
44
0
    llvm_unreachable("Decl that isn't part of DeclNodes.inc!");
45
  }
clang::declvisitor::Base<std::__1::add_pointer, clang::ASTDeclReader, void>::Visit(clang::Decl*)
Line
Count
Source
37
4.51M
  RetTy Visit(PTR(Decl) D) {
38
4.51M
    switch (D->getKind()) {
39
0
#define DECL(DERIVED, BASE) \
40
0
      case Decl::DERIVED: DISPATCH(DERIVED##Decl, DERIVED##Decl);
41
0
#define ABSTRACT_DECL(DECL)
42
0
#include "clang/AST/DeclNodes.inc"
43
4.51M
    }
44
0
    llvm_unreachable("Decl that isn't part of DeclNodes.inc!");
45
  }
clang::declvisitor::Base<std::__1::add_pointer, clang::ASTDeclWriter, void>::Visit(clang::Decl*)
Line
Count
Source
37
3.27M
  RetTy Visit(PTR(Decl) D) {
38
3.27M
    switch (D->getKind()) {
39
0
#define DECL(DERIVED, BASE) \
40
0
      case Decl::DERIVED: DISPATCH(DERIVED##Decl, DERIVED##Decl);
41
0
#define ABSTRACT_DECL(DECL)
42
0
#include "clang/AST/DeclNodes.inc"
43
3.27M
    }
44
0
    llvm_unreachable("Decl that isn't part of DeclNodes.inc!");
45
  }
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::Visit(clang::Decl const*)
Line
Count
Source
37
34.4k
  RetTy Visit(PTR(Decl) D) {
38
34.4k
    switch (D->getKind()) {
39
0
#define DECL(DERIVED, BASE) \
40
0
      case Decl::DERIVED: DISPATCH(DERIVED##Decl, DERIVED##Decl);
41
0
#define ABSTRACT_DECL(DECL)
42
0
#include "clang/AST/DeclNodes.inc"
43
34.4k
    }
44
0
    llvm_unreachable("Decl that isn't part of DeclNodes.inc!");
45
  }
clang::declvisitor::Base<std::__1::add_pointer, clang::TemplateDeclInstantiator, clang::Decl*>::Visit(clang::Decl*)
Line
Count
Source
37
3.74M
  RetTy Visit(PTR(Decl) D) {
38
3.74M
    switch (D->getKind()) {
39
0
#define DECL(DERIVED, BASE) \
40
0
      case Decl::DERIVED: DISPATCH(DERIVED##Decl, DERIVED##Decl);
41
0
#define ABSTRACT_DECL(DECL)
42
0
#include "clang/AST/DeclNodes.inc"
43
3.74M
    }
44
0
    llvm_unreachable("Decl that isn't part of DeclNodes.inc!");
45
  }
clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::Visit(clang::Decl*)
Line
Count
Source
37
315k
  RetTy Visit(PTR(Decl) D) {
38
315k
    switch (D->getKind()) {
39
0
#define DECL(DERIVED, BASE) \
40
0
      case Decl::DERIVED: DISPATCH(DERIVED##Decl, DERIVED##Decl);
41
0
#define ABSTRACT_DECL(DECL)
42
0
#include "clang/AST/DeclNodes.inc"
43
315k
    }
44
0
    llvm_unreachable("Decl that isn't part of DeclNodes.inc!");
45
  }
IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::Visit(clang::Decl const*)
Line
Count
Source
37
1.33k
  RetTy Visit(PTR(Decl) D) {
38
1.33k
    switch (D->getKind()) {
39
0
#define DECL(DERIVED, BASE) \
40
0
      case Decl::DERIVED: DISPATCH(DERIVED##Decl, DERIVED##Decl);
41
0
#define ABSTRACT_DECL(DECL)
42
0
#include "clang/AST/DeclNodes.inc"
43
1.33k
    }
44
0
    llvm_unreachable("Decl that isn't part of DeclNodes.inc!");
45
  }
clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::Visit(clang::Decl*)
Line
Count
Source
37
7.08k
  RetTy Visit(PTR(Decl) D) {
38
7.08k
    switch (D->getKind()) {
39
0
#define DECL(DERIVED, BASE) \
40
0
      case Decl::DERIVED: DISPATCH(DERIVED##Decl, DERIVED##Decl);
41
0
#define ABSTRACT_DECL(DECL)
42
0
#include "clang/AST/DeclNodes.inc"
43
7.08k
    }
44
0
    llvm_unreachable("Decl that isn't part of DeclNodes.inc!");
45
  }
CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::Visit(clang::Decl const*)
Line
Count
Source
37
354
  RetTy Visit(PTR(Decl) D) {
38
354
    switch (D->getKind()) {
39
0
#define DECL(DERIVED, BASE) \
40
0
      case Decl::DERIVED: DISPATCH(DERIVED##Decl, DERIVED##Decl);
41
0
#define ABSTRACT_DECL(DECL)
42
0
#include "clang/AST/DeclNodes.inc"
43
354
    }
44
0
    llvm_unreachable("Decl that isn't part of DeclNodes.inc!");
45
  }
46
47
  // If the implementation chooses not to implement a certain visit
48
  // method, fall back to the parent.
49
#define DECL(DERIVED, BASE) \
50
2.11M
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitAccessSpecDecl(clang::AccessSpecDecl const*)
Line
Count
Source
50
76
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitEmptyDecl(clang::EmptyDecl const*)
Line
Count
Source
50
8
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitExportDecl(clang::ExportDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitExternCContextDecl(clang::ExternCContextDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitFriendTemplateDecl(clang::FriendTemplateDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitImportDecl(clang::ImportDecl const*)
Line
Count
Source
50
4
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitLifetimeExtendedTemporaryDecl(clang::LifetimeExtendedTemporaryDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitLinkageSpecDecl(clang::LinkageSpecDecl const*)
Line
Count
Source
50
34
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitLabelDecl(clang::LabelDecl const*)
Line
Count
Source
50
4
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitNamespaceDecl(clang::NamespaceDecl const*)
Line
Count
Source
50
141
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitNamespaceAliasDecl(clang::NamespaceAliasDecl const*)
Line
Count
Source
50
4
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitObjCCompatibleAliasDecl(clang::ObjCCompatibleAliasDecl const*)
Line
Count
Source
50
3
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitObjCCategoryImplDecl(clang::ObjCCategoryImplDecl const*)
Line
Count
Source
50
4
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitObjCProtocolDecl(clang::ObjCProtocolDecl const*)
Line
Count
Source
50
20
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitObjCPropertyDecl(clang::ObjCPropertyDecl const*)
Line
Count
Source
50
45
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitEnumDecl(clang::EnumDecl const*)
Line
Count
Source
50
66
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitRecordDecl(clang::RecordDecl const*)
Line
Count
Source
50
2.34k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitCXXRecordDecl(clang::CXXRecordDecl const*)
Line
Count
Source
50
1.95k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitObjCTypeParamDecl(clang::ObjCTypeParamDecl const*)
Line
Count
Source
50
4
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitUnresolvedUsingTypenameDecl(clang::UnresolvedUsingTypenameDecl const*)
Line
Count
Source
50
1
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitUsingDecl(clang::UsingDecl const*)
Line
Count
Source
50
21
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitUsingDirectiveDecl(clang::UsingDirectiveDecl const*)
Line
Count
Source
50
22
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitUsingPackDecl(clang::UsingPackDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitConstructorUsingShadowDecl(clang::ConstructorUsingShadowDecl const*)
Line
Count
Source
50
12
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitObjCAtDefsFieldDecl(clang::ObjCAtDefsFieldDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitObjCIvarDecl(clang::ObjCIvarDecl const*)
Line
Count
Source
50
51
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitCXXDeductionGuideDecl(clang::CXXDeductionGuideDecl const*)
Line
Count
Source
50
28
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitCXXMethodDecl(clang::CXXMethodDecl const*)
Line
Count
Source
50
1.57k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitCXXConstructorDecl(clang::CXXConstructorDecl const*)
Line
Count
Source
50
650
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitCXXConversionDecl(clang::CXXConversionDecl const*)
Line
Count
Source
50
60
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitCXXDestructorDecl(clang::CXXDestructorDecl const*)
Line
Count
Source
50
255
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitMSPropertyDecl(clang::MSPropertyDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitImplicitParamDecl(clang::ImplicitParamDecl const*)
Line
Count
Source
50
2.24k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitParmVarDecl(clang::ParmVarDecl const*)
Line
Count
Source
50
1.86k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitIndirectFieldDecl(clang::IndirectFieldDecl const*)
Line
Count
Source
50
52
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitMSGuidDecl(clang::MSGuidDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitUnresolvedUsingValueDecl(clang::UnresolvedUsingValueDecl const*)
Line
Count
Source
50
1
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitOMPRequiresDecl(clang::OMPRequiresDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl const*)
Line
Count
Source
50
20
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitPragmaCommentDecl(clang::PragmaCommentDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitPragmaDetectMismatchDecl(clang::PragmaDetectMismatchDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitRequiresExprBodyDecl(clang::RequiresExprBodyDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitTranslationUnitDecl(clang::TranslationUnitDecl const*)
Line
Count
Source
50
364
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitAccessSpecDecl(clang::AccessSpecDecl const*)
Line
Count
Source
50
4
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitEmptyDecl(clang::EmptyDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitExportDecl(clang::ExportDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitExternCContextDecl(clang::ExternCContextDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitFriendTemplateDecl(clang::FriendTemplateDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitImportDecl(clang::ImportDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitLifetimeExtendedTemporaryDecl(clang::LifetimeExtendedTemporaryDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitLinkageSpecDecl(clang::LinkageSpecDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitLabelDecl(clang::LabelDecl const*)
Line
Count
Source
50
1
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitNamespaceDecl(clang::NamespaceDecl const*)
Line
Count
Source
50
12
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitNamespaceAliasDecl(clang::NamespaceAliasDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitObjCCompatibleAliasDecl(clang::ObjCCompatibleAliasDecl const*)
Line
Count
Source
50
1
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitObjCCategoryImplDecl(clang::ObjCCategoryImplDecl const*)
Line
Count
Source
50
1
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitObjCProtocolDecl(clang::ObjCProtocolDecl const*)
Line
Count
Source
50
1
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitObjCPropertyDecl(clang::ObjCPropertyDecl const*)
Line
Count
Source
50
2
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitEnumDecl(clang::EnumDecl const*)
Line
Count
Source
50
10
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitRecordDecl(clang::RecordDecl const*)
Line
Count
Source
50
175
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitCXXRecordDecl(clang::CXXRecordDecl const*)
Line
Count
Source
50
161
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitObjCTypeParamDecl(clang::ObjCTypeParamDecl const*)
Line
Count
Source
50
1
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitUnresolvedUsingTypenameDecl(clang::UnresolvedUsingTypenameDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitUsingDecl(clang::UsingDecl const*)
Line
Count
Source
50
4
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitUsingDirectiveDecl(clang::UsingDirectiveDecl const*)
Line
Count
Source
50
1
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitUsingPackDecl(clang::UsingPackDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitConstructorUsingShadowDecl(clang::ConstructorUsingShadowDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitObjCAtDefsFieldDecl(clang::ObjCAtDefsFieldDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitObjCIvarDecl(clang::ObjCIvarDecl const*)
Line
Count
Source
50
8
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitCXXDeductionGuideDecl(clang::CXXDeductionGuideDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitCXXMethodDecl(clang::CXXMethodDecl const*)
Line
Count
Source
50
132
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitCXXConstructorDecl(clang::CXXConstructorDecl const*)
Line
Count
Source
50
25
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitCXXConversionDecl(clang::CXXConversionDecl const*)
Line
Count
Source
50
8
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitCXXDestructorDecl(clang::CXXDestructorDecl const*)
Line
Count
Source
50
22
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitMSPropertyDecl(clang::MSPropertyDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitImplicitParamDecl(clang::ImplicitParamDecl const*)
Line
Count
Source
50
31
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitParmVarDecl(clang::ParmVarDecl const*)
Line
Count
Source
50
193
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitIndirectFieldDecl(clang::IndirectFieldDecl const*)
Line
Count
Source
50
10
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitMSGuidDecl(clang::MSGuidDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitUnresolvedUsingValueDecl(clang::UnresolvedUsingValueDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitOMPRequiresDecl(clang::OMPRequiresDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl const*)
Line
Count
Source
50
2
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitPragmaCommentDecl(clang::PragmaCommentDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitPragmaDetectMismatchDecl(clang::PragmaDetectMismatchDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitRequiresExprBodyDecl(clang::RequiresExprBodyDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitTranslationUnitDecl(clang::TranslationUnitDecl const*)
Line
Count
Source
50
38
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitAccessSpecDecl(clang::AccessSpecDecl*)
DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitBlockDecl(clang::BlockDecl*)
Line
Count
Source
50
10
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitCapturedDecl(clang::CapturedDecl*)
Unexecuted instantiation: DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitClassScopeFunctionSpecializationDecl(clang::ClassScopeFunctionSpecializationDecl*)
Unexecuted instantiation: DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitExportDecl(clang::ExportDecl*)
Unexecuted instantiation: DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitExternCContextDecl(clang::ExternCContextDecl*)
Unexecuted instantiation: DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitFriendTemplateDecl(clang::FriendTemplateDecl*)
Unexecuted instantiation: DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitLifetimeExtendedTemporaryDecl(clang::LifetimeExtendedTemporaryDecl*)
Unexecuted instantiation: DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitBuiltinTemplateDecl(clang::BuiltinTemplateDecl*)
DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitConceptDecl(clang::ConceptDecl*)
Line
Count
Source
50
4
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitTypeAliasTemplateDecl(clang::TypeAliasTemplateDecl*)
Line
Count
Source
50
17
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitVarTemplateDecl(clang::VarTemplateDecl*)
Line
Count
Source
50
6
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)
Unexecuted instantiation: DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitObjCTypeParamDecl(clang::ObjCTypeParamDecl*)
Unexecuted instantiation: DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitUsingPackDecl(clang::UsingPackDecl*)
Unexecuted instantiation: DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitConstructorUsingShadowDecl(clang::ConstructorUsingShadowDecl*)
Unexecuted instantiation: DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitBindingDecl(clang::BindingDecl*)
Unexecuted instantiation: DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitObjCAtDefsFieldDecl(clang::ObjCAtDefsFieldDecl*)
DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitObjCIvarDecl(clang::ObjCIvarDecl*)
Line
Count
Source
50
6
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitCXXDeductionGuideDecl(clang::CXXDeductionGuideDecl*)
Line
Count
Source
50
5
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitCXXMethodDecl(clang::CXXMethodDecl*)
Line
Count
Source
50
3.29k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitCXXConstructorDecl(clang::CXXConstructorDecl*)
Line
Count
Source
50
1.78k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitCXXConversionDecl(clang::CXXConversionDecl*)
Line
Count
Source
50
151
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitCXXDestructorDecl(clang::CXXDestructorDecl*)
Line
Count
Source
50
101
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitMSPropertyDecl(clang::MSPropertyDecl*)
Line
Count
Source
50
10
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitDecompositionDecl(clang::DecompositionDecl*)
Unexecuted instantiation: DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitImplicitParamDecl(clang::ImplicitParamDecl*)
DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*)
Line
Count
Source
50
4
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl*)
Unexecuted instantiation: DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitIndirectFieldDecl(clang::IndirectFieldDecl*)
Unexecuted instantiation: DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitMSGuidDecl(clang::MSGuidDecl*)
Unexecuted instantiation: DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitPragmaCommentDecl(clang::PragmaCommentDecl*)
Unexecuted instantiation: DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitPragmaDetectMismatchDecl(clang::PragmaDetectMismatchDecl*)
Unexecuted instantiation: DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitRequiresExprBodyDecl(clang::RequiresExprBodyDecl*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitCapturedDecl(clang::CapturedDecl const*)
Line
Count
Source
50
9
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitClassScopeFunctionSpecializationDecl(clang::ClassScopeFunctionSpecializationDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitEmptyDecl(clang::EmptyDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitExportDecl(clang::ExportDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitExternCContextDecl(clang::ExternCContextDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitFileScopeAsmDecl(clang::FileScopeAsmDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitFriendTemplateDecl(clang::FriendTemplateDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitImportDecl(clang::ImportDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitLifetimeExtendedTemporaryDecl(clang::LifetimeExtendedTemporaryDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitLabelDecl(clang::LabelDecl const*)
Line
Count
Source
50
1
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitBuiltinTemplateDecl(clang::BuiltinTemplateDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitConceptDecl(clang::ConceptDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitClassTemplateDecl(clang::ClassTemplateDecl const*)
Line
Count
Source
50
9
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitFunctionTemplateDecl(clang::FunctionTemplateDecl const*)
Line
Count
Source
50
21
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitTypeAliasTemplateDecl(clang::TypeAliasTemplateDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitVarTemplateDecl(clang::VarTemplateDecl const*)
Line
Count
Source
50
1
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl const*)
Line
Count
Source
50
2
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitClassTemplatePartialSpecializationDecl(clang::ClassTemplatePartialSpecializationDecl const*)
Line
Count
Source
50
1
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitUnresolvedUsingTypenameDecl(clang::UnresolvedUsingTypenameDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitUsingPackDecl(clang::UsingPackDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitConstructorUsingShadowDecl(clang::ConstructorUsingShadowDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitBindingDecl(clang::BindingDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitObjCAtDefsFieldDecl(clang::ObjCAtDefsFieldDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitCXXDeductionGuideDecl(clang::CXXDeductionGuideDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitCXXMethodDecl(clang::CXXMethodDecl const*)
Line
Count
Source
50
132
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitCXXConstructorDecl(clang::CXXConstructorDecl const*)
Line
Count
Source
50
25
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitCXXConversionDecl(clang::CXXConversionDecl const*)
Line
Count
Source
50
8
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitCXXDestructorDecl(clang::CXXDestructorDecl const*)
Line
Count
Source
50
22
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitMSPropertyDecl(clang::MSPropertyDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitDecompositionDecl(clang::DecompositionDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitImplicitParamDecl(clang::ImplicitParamDecl const*)
Line
Count
Source
50
31
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitOMPCapturedExprDecl(clang::OMPCapturedExprDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitParmVarDecl(clang::ParmVarDecl const*)
Line
Count
Source
50
193
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitIndirectFieldDecl(clang::IndirectFieldDecl const*)
Line
Count
Source
50
10
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitMSGuidDecl(clang::MSGuidDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitOMPDeclareMapperDecl(clang::OMPDeclareMapperDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitOMPDeclareReductionDecl(clang::OMPDeclareReductionDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitUnresolvedUsingValueDecl(clang::UnresolvedUsingValueDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitOMPAllocateDecl(clang::OMPAllocateDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitOMPRequiresDecl(clang::OMPRequiresDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitOMPThreadPrivateDecl(clang::OMPThreadPrivateDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitPragmaCommentDecl(clang::PragmaCommentDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitPragmaDetectMismatchDecl(clang::PragmaDetectMismatchDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitRequiresExprBodyDecl(clang::RequiresExprBodyDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitStaticAssertDecl(clang::StaticAssertDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitTranslationUnitDecl(clang::TranslationUnitDecl const*)
Line
Count
Source
50
38
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitAccessSpecDecl(clang::AccessSpecDecl const*)
Line
Count
Source
50
9.64k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitBlockDecl(clang::BlockDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitCapturedDecl(clang::CapturedDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitClassScopeFunctionSpecializationDecl(clang::ClassScopeFunctionSpecializationDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitEmptyDecl(clang::EmptyDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitExportDecl(clang::ExportDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitExternCContextDecl(clang::ExternCContextDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitFileScopeAsmDecl(clang::FileScopeAsmDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitFriendTemplateDecl(clang::FriendTemplateDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitImportDecl(clang::ImportDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitLifetimeExtendedTemporaryDecl(clang::LifetimeExtendedTemporaryDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitLinkageSpecDecl(clang::LinkageSpecDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitLabelDecl(clang::LabelDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitNamespaceDecl(clang::NamespaceDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitNamespaceAliasDecl(clang::NamespaceAliasDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitObjCCompatibleAliasDecl(clang::ObjCCompatibleAliasDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitObjCCategoryDecl(clang::ObjCCategoryDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitObjCCategoryImplDecl(clang::ObjCCategoryImplDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitObjCImplementationDecl(clang::ObjCImplementationDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitObjCInterfaceDecl(clang::ObjCInterfaceDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitObjCProtocolDecl(clang::ObjCProtocolDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitObjCMethodDecl(clang::ObjCMethodDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitObjCPropertyDecl(clang::ObjCPropertyDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitBuiltinTemplateDecl(clang::BuiltinTemplateDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitConceptDecl(clang::ConceptDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitClassTemplateDecl(clang::ClassTemplateDecl const*)
ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitFunctionTemplateDecl(clang::FunctionTemplateDecl const*)
Line
Count
Source
50
9.06k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitTypeAliasTemplateDecl(clang::TypeAliasTemplateDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitVarTemplateDecl(clang::VarTemplateDecl const*)
ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl const*)
Line
Count
Source
50
182
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitEnumDecl(clang::EnumDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitRecordDecl(clang::RecordDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitCXXRecordDecl(clang::CXXRecordDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitClassTemplatePartialSpecializationDecl(clang::ClassTemplatePartialSpecializationDecl const*)
ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitTemplateTypeParmDecl(clang::TemplateTypeParmDecl const*)
Line
Count
Source
50
23.1k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitObjCTypeParamDecl(clang::ObjCTypeParamDecl const*)
ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitTypeAliasDecl(clang::TypeAliasDecl const*)
Line
Count
Source
50
808
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitTypedefDecl(clang::TypedefDecl const*)
Line
Count
Source
50
21.2k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitUnresolvedUsingTypenameDecl(clang::UnresolvedUsingTypenameDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitUsingDecl(clang::UsingDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitUsingDirectiveDecl(clang::UsingDirectiveDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitUsingPackDecl(clang::UsingPackDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitUsingShadowDecl(clang::UsingShadowDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitConstructorUsingShadowDecl(clang::ConstructorUsingShadowDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitBindingDecl(clang::BindingDecl const*)
ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitFieldDecl(clang::FieldDecl const*)
Line
Count
Source
50
118k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitObjCAtDefsFieldDecl(clang::ObjCAtDefsFieldDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitObjCIvarDecl(clang::ObjCIvarDecl const*)
ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitFunctionDecl(clang::FunctionDecl const*)
Line
Count
Source
50
53.2k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitCXXDeductionGuideDecl(clang::CXXDeductionGuideDecl const*)
ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitCXXMethodDecl(clang::CXXMethodDecl const*)
Line
Count
Source
50
53.2k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitCXXConstructorDecl(clang::CXXConstructorDecl const*)
Line
Count
Source
50
13.3k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitCXXConversionDecl(clang::CXXConversionDecl const*)
ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitCXXDestructorDecl(clang::CXXDestructorDecl const*)
Line
Count
Source
50
3.01k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitMSPropertyDecl(clang::MSPropertyDecl const*)
ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitNonTypeTemplateParmDecl(clang::NonTypeTemplateParmDecl const*)
Line
Count
Source
50
3.76k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitVarDecl(clang::VarDecl const*)
Line
Count
Source
50
806k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitDecompositionDecl(clang::DecompositionDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitImplicitParamDecl(clang::ImplicitParamDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitOMPCapturedExprDecl(clang::OMPCapturedExprDecl const*)
ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitParmVarDecl(clang::ParmVarDecl const*)
Line
Count
Source
50
738k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl const*)
ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitEnumConstantDecl(clang::EnumConstantDecl const*)
Line
Count
Source
50
175k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitIndirectFieldDecl(clang::IndirectFieldDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitMSGuidDecl(clang::MSGuidDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitOMPDeclareMapperDecl(clang::OMPDeclareMapperDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitOMPDeclareReductionDecl(clang::OMPDeclareReductionDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitUnresolvedUsingValueDecl(clang::UnresolvedUsingValueDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitOMPAllocateDecl(clang::OMPAllocateDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitOMPRequiresDecl(clang::OMPRequiresDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitOMPThreadPrivateDecl(clang::OMPThreadPrivateDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitPragmaCommentDecl(clang::PragmaCommentDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitPragmaDetectMismatchDecl(clang::PragmaDetectMismatchDecl const*)
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitRequiresExprBodyDecl(clang::RequiresExprBodyDecl const*)
ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitStaticAssertDecl(clang::StaticAssertDecl const*)
Line
Count
Source
50
2.45k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitTranslationUnitDecl(clang::TranslationUnitDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitClassScopeFunctionSpecializationDecl(clang::ClassScopeFunctionSpecializationDecl const*)
Line
Count
Source
50
1
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitEmptyDecl(clang::EmptyDecl const*)
Line
Count
Source
50
8
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitExportDecl(clang::ExportDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitExternCContextDecl(clang::ExternCContextDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitFileScopeAsmDecl(clang::FileScopeAsmDecl const*)
Line
Count
Source
50
3
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitFriendTemplateDecl(clang::FriendTemplateDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl const*)
Line
Count
Source
50
139
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitClassTemplatePartialSpecializationDecl(clang::ClassTemplatePartialSpecializationDecl const*)
Line
Count
Source
50
16
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitUsingPackDecl(clang::UsingPackDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitObjCAtDefsFieldDecl(clang::ObjCAtDefsFieldDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitCXXDeductionGuideDecl(clang::CXXDeductionGuideDecl const*)
Line
Count
Source
50
28
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitCXXMethodDecl(clang::CXXMethodDecl const*)
Line
Count
Source
50
1.57k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitCXXConstructorDecl(clang::CXXConstructorDecl const*)
Line
Count
Source
50
650
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitCXXConversionDecl(clang::CXXConversionDecl const*)
Line
Count
Source
50
60
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitCXXDestructorDecl(clang::CXXDestructorDecl const*)
Line
Count
Source
50
255
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitMSPropertyDecl(clang::MSPropertyDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitDecompositionDecl(clang::DecompositionDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitImplicitParamDecl(clang::ImplicitParamDecl const*)
Line
Count
Source
50
2.24k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitParmVarDecl(clang::ParmVarDecl const*)
Line
Count
Source
50
1.86k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl const*)
Line
Count
Source
50
6
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitMSGuidDecl(clang::MSGuidDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitOMPDeclareMapperDecl(clang::OMPDeclareMapperDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitOMPAllocateDecl(clang::OMPAllocateDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitOMPThreadPrivateDecl(clang::OMPThreadPrivateDecl const*)
Line
Count
Source
50
2
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitRequiresExprBodyDecl(clang::RequiresExprBodyDecl const*)
clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitStaticAssertDecl(clang::StaticAssertDecl const*)
Line
Count
Source
50
43
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitTranslationUnitDecl(clang::TranslationUnitDecl const*)
Line
Count
Source
50
364
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTDeclReader, void>::VisitExternCContextDecl(clang::ExternCContextDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTDeclWriter, void>::VisitExternCContextDecl(clang::ExternCContextDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTDeclWriter, void>::VisitBuiltinTemplateDecl(clang::BuiltinTemplateDecl*)
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitObjCInterfaceDecl(clang::ObjCInterfaceDecl const*)
Line
Count
Source
50
496
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitObjCProtocolDecl(clang::ObjCProtocolDecl const*)
Line
Count
Source
50
86
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitAccessSpecDecl(clang::AccessSpecDecl const*)
Line
Count
Source
50
4
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitBlockDecl(clang::BlockDecl const*)
Line
Count
Source
50
4
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitCapturedDecl(clang::CapturedDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitClassScopeFunctionSpecializationDecl(clang::ClassScopeFunctionSpecializationDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitEmptyDecl(clang::EmptyDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitExportDecl(clang::ExportDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitExternCContextDecl(clang::ExternCContextDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitFileScopeAsmDecl(clang::FileScopeAsmDecl const*)
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitFriendDecl(clang::FriendDecl const*)
Line
Count
Source
50
36
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitFriendTemplateDecl(clang::FriendTemplateDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitImportDecl(clang::ImportDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitLifetimeExtendedTemporaryDecl(clang::LifetimeExtendedTemporaryDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitLabelDecl(clang::LabelDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitObjCCompatibleAliasDecl(clang::ObjCCompatibleAliasDecl const*)
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitObjCCategoryDecl(clang::ObjCCategoryDecl const*)
Line
Count
Source
50
29
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitObjCCategoryImplDecl(clang::ObjCCategoryImplDecl const*)
Line
Count
Source
50
9
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitObjCImplementationDecl(clang::ObjCImplementationDecl const*)
Line
Count
Source
50
112
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitBuiltinTemplateDecl(clang::BuiltinTemplateDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitConceptDecl(clang::ConceptDecl const*)
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitTypeAliasTemplateDecl(clang::TypeAliasTemplateDecl const*)
Line
Count
Source
50
74
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitVarTemplateDecl(clang::VarTemplateDecl const*)
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitEnumDecl(clang::EnumDecl const*)
Line
Count
Source
50
1.37k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitRecordDecl(clang::RecordDecl const*)
Line
Count
Source
50
10.6k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitCXXRecordDecl(clang::CXXRecordDecl const*)
Line
Count
Source
50
10.5k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl const*)
Line
Count
Source
50
478
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitClassTemplatePartialSpecializationDecl(clang::ClassTemplatePartialSpecializationDecl const*)
Line
Count
Source
50
41
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitObjCTypeParamDecl(clang::ObjCTypeParamDecl const*)
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitTypeAliasDecl(clang::TypeAliasDecl const*)
Line
Count
Source
50
329
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitUsingPackDecl(clang::UsingPackDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitUsingShadowDecl(clang::UsingShadowDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitConstructorUsingShadowDecl(clang::ConstructorUsingShadowDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitObjCAtDefsFieldDecl(clang::ObjCAtDefsFieldDecl const*)
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitObjCIvarDecl(clang::ObjCIvarDecl const*)
Line
Count
Source
50
60
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitCXXDeductionGuideDecl(clang::CXXDeductionGuideDecl const*)
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitCXXMethodDecl(clang::CXXMethodDecl const*)
Line
Count
Source
50
4.62k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitCXXConstructorDecl(clang::CXXConstructorDecl const*)
Line
Count
Source
50
386
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitCXXConversionDecl(clang::CXXConversionDecl const*)
Line
Count
Source
50
9
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitCXXDestructorDecl(clang::CXXDestructorDecl const*)
Line
Count
Source
50
37
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitMSPropertyDecl(clang::MSPropertyDecl const*)
Line
Count
Source
50
3
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitDecompositionDecl(clang::DecompositionDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitImplicitParamDecl(clang::ImplicitParamDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitOMPCapturedExprDecl(clang::OMPCapturedExprDecl const*)
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitParmVarDecl(clang::ParmVarDecl const*)
Line
Count
Source
50
480
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl const*)
Line
Count
Source
50
4
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl const*)
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitEnumConstantDecl(clang::EnumConstantDecl const*)
Line
Count
Source
50
673
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitIndirectFieldDecl(clang::IndirectFieldDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitMSGuidDecl(clang::MSGuidDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitOMPDeclareMapperDecl(clang::OMPDeclareMapperDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitOMPDeclareReductionDecl(clang::OMPDeclareReductionDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitOMPAllocateDecl(clang::OMPAllocateDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitOMPRequiresDecl(clang::OMPRequiresDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitOMPThreadPrivateDecl(clang::OMPThreadPrivateDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitPragmaCommentDecl(clang::PragmaCommentDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitPragmaDetectMismatchDecl(clang::PragmaDetectMismatchDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitRequiresExprBodyDecl(clang::RequiresExprBodyDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitStaticAssertDecl(clang::StaticAssertDecl const*)
Unexecuted instantiation: USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitTranslationUnitDecl(clang::TranslationUnitDecl const*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::TemplateDeclInstantiator, clang::Decl*>::VisitBlockDecl(clang::BlockDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::TemplateDeclInstantiator, clang::Decl*>::VisitCapturedDecl(clang::CapturedDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::TemplateDeclInstantiator, clang::Decl*>::VisitEmptyDecl(clang::EmptyDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::TemplateDeclInstantiator, clang::Decl*>::VisitExportDecl(clang::ExportDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::TemplateDeclInstantiator, clang::Decl*>::VisitFileScopeAsmDecl(clang::FileScopeAsmDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::TemplateDeclInstantiator, clang::Decl*>::VisitImportDecl(clang::ImportDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::TemplateDeclInstantiator, clang::Decl*>::VisitLifetimeExtendedTemporaryDecl(clang::LifetimeExtendedTemporaryDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::TemplateDeclInstantiator, clang::Decl*>::VisitLinkageSpecDecl(clang::LinkageSpecDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::TemplateDeclInstantiator, clang::Decl*>::VisitObjCCompatibleAliasDecl(clang::ObjCCompatibleAliasDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::TemplateDeclInstantiator, clang::Decl*>::VisitObjCCategoryDecl(clang::ObjCCategoryDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::TemplateDeclInstantiator, clang::Decl*>::VisitObjCCategoryImplDecl(clang::ObjCCategoryImplDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::TemplateDeclInstantiator, clang::Decl*>::VisitObjCImplementationDecl(clang::ObjCImplementationDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::TemplateDeclInstantiator, clang::Decl*>::VisitObjCInterfaceDecl(clang::ObjCInterfaceDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::TemplateDeclInstantiator, clang::Decl*>::VisitObjCProtocolDecl(clang::ObjCProtocolDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::TemplateDeclInstantiator, clang::Decl*>::VisitObjCMethodDecl(clang::ObjCMethodDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::TemplateDeclInstantiator, clang::Decl*>::VisitObjCPropertyDecl(clang::ObjCPropertyDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::TemplateDeclInstantiator, clang::Decl*>::VisitObjCTypeParamDecl(clang::ObjCTypeParamDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::TemplateDeclInstantiator, clang::Decl*>::VisitObjCIvarDecl(clang::ObjCIvarDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::TemplateDeclInstantiator, clang::Decl*>::VisitImplicitParamDecl(clang::ImplicitParamDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::TemplateDeclInstantiator, clang::Decl*>::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitBlockDecl(clang::BlockDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitCapturedDecl(clang::CapturedDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitClassScopeFunctionSpecializationDecl(clang::ClassScopeFunctionSpecializationDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitExportDecl(clang::ExportDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitExternCContextDecl(clang::ExternCContextDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitFileScopeAsmDecl(clang::FileScopeAsmDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitFriendTemplateDecl(clang::FriendTemplateDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitObjCCompatibleAliasDecl(clang::ObjCCompatibleAliasDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitConceptDecl(clang::ConceptDecl*)
clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitCXXRecordDecl(clang::CXXRecordDecl*)
Line
Count
Source
50
20.2k
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitClassTemplatePartialSpecializationDecl(clang::ClassTemplatePartialSpecializationDecl*)
Line
Count
Source
50
77
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitUsingPackDecl(clang::UsingPackDecl*)
clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitConstructorUsingShadowDecl(clang::ConstructorUsingShadowDecl*)
Line
Count
Source
50
3
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitBindingDecl(clang::BindingDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitObjCAtDefsFieldDecl(clang::ObjCAtDefsFieldDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitCXXDeductionGuideDecl(clang::CXXDeductionGuideDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitMSPropertyDecl(clang::MSPropertyDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitDecompositionDecl(clang::DecompositionDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitOMPCapturedExprDecl(clang::OMPCapturedExprDecl*)
clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl*)
Line
Count
Source
50
2
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitMSGuidDecl(clang::MSGuidDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitOMPDeclareMapperDecl(clang::OMPDeclareMapperDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitOMPDeclareReductionDecl(clang::OMPDeclareReductionDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitOMPAllocateDecl(clang::OMPAllocateDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitOMPRequiresDecl(clang::OMPRequiresDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitOMPThreadPrivateDecl(clang::OMPThreadPrivateDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitPragmaCommentDecl(clang::PragmaCommentDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitPragmaDetectMismatchDecl(clang::PragmaDetectMismatchDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::ASTNodeImporter, llvm::Expected<clang::Decl*> >::VisitRequiresExprBodyDecl(clang::RequiresExprBodyDecl*)
IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitAccessSpecDecl(clang::AccessSpecDecl const*)
Line
Count
Source
50
10
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitBlockDecl(clang::BlockDecl const*)
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitCapturedDecl(clang::CapturedDecl const*)
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitClassScopeFunctionSpecializationDecl(clang::ClassScopeFunctionSpecializationDecl const*)
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitEmptyDecl(clang::EmptyDecl const*)
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitExportDecl(clang::ExportDecl const*)
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitExternCContextDecl(clang::ExternCContextDecl const*)
IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitFileScopeAsmDecl(clang::FileScopeAsmDecl const*)
Line
Count
Source
50
1
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitFriendTemplateDecl(clang::FriendTemplateDecl const*)
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitLifetimeExtendedTemporaryDecl(clang::LifetimeExtendedTemporaryDecl const*)
IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitLinkageSpecDecl(clang::LinkageSpecDecl const*)
Line
Count
Source
50
5
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitLabelDecl(clang::LabelDecl const*)
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitObjCCompatibleAliasDecl(clang::ObjCCompatibleAliasDecl const*)
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitBuiltinTemplateDecl(clang::BuiltinTemplateDecl const*)
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitConceptDecl(clang::ConceptDecl const*)
IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitClassTemplateDecl(clang::ClassTemplateDecl const*)
Line
Count
Source
50
83
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitFunctionTemplateDecl(clang::FunctionTemplateDecl const*)
Line
Count
Source
50
24
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitTypeAliasTemplateDecl(clang::TypeAliasTemplateDecl const*)
Line
Count
Source
50
4
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitVarTemplateDecl(clang::VarTemplateDecl const*)
Line
Count
Source
50
4
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl const*)
IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitEnumDecl(clang::EnumDecl const*)
Line
Count
Source
50
19
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitRecordDecl(clang::RecordDecl const*)
Line
Count
Source
50
175
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitCXXRecordDecl(clang::CXXRecordDecl const*)
Line
Count
Source
50
161
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitClassTemplatePartialSpecializationDecl(clang::ClassTemplatePartialSpecializationDecl const*)
Line
Count
Source
50
16
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitTemplateTypeParmDecl(clang::TemplateTypeParmDecl const*)
Line
Count
Source
50
2
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitObjCTypeParamDecl(clang::ObjCTypeParamDecl const*)
IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitTypeAliasDecl(clang::TypeAliasDecl const*)
Line
Count
Source
50
17
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitTypedefDecl(clang::TypedefDecl const*)
Line
Count
Source
50
42
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitUsingPackDecl(clang::UsingPackDecl const*)
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitUsingShadowDecl(clang::UsingShadowDecl const*)
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitConstructorUsingShadowDecl(clang::ConstructorUsingShadowDecl const*)
IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitBindingDecl(clang::BindingDecl const*)
Line
Count
Source
50
4
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitObjCAtDefsFieldDecl(clang::ObjCAtDefsFieldDecl const*)
IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitCXXDeductionGuideDecl(clang::CXXDeductionGuideDecl const*)
Line
Count
Source
50
2
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitCXXMethodDecl(clang::CXXMethodDecl const*)
Line
Count
Source
50
110
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitCXXConstructorDecl(clang::CXXConstructorDecl const*)
Line
Count
Source
50
25
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitCXXConversionDecl(clang::CXXConversionDecl const*)
IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitCXXDestructorDecl(clang::CXXDestructorDecl const*)
Line
Count
Source
50
6
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitNonTypeTemplateParmDecl(clang::NonTypeTemplateParmDecl const*)
IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitDecompositionDecl(clang::DecompositionDecl const*)
Line
Count
Source
50
4
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitImplicitParamDecl(clang::ImplicitParamDecl const*)
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitOMPCapturedExprDecl(clang::OMPCapturedExprDecl const*)
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitParmVarDecl(clang::ParmVarDecl const*)
IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl const*)
Line
Count
Source
50
2
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl const*)
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitIndirectFieldDecl(clang::IndirectFieldDecl const*)
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitMSGuidDecl(clang::MSGuidDecl const*)
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitOMPDeclareMapperDecl(clang::OMPDeclareMapperDecl const*)
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitOMPDeclareReductionDecl(clang::OMPDeclareReductionDecl const*)
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitOMPAllocateDecl(clang::OMPAllocateDecl const*)
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitOMPRequiresDecl(clang::OMPRequiresDecl const*)
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitOMPThreadPrivateDecl(clang::OMPThreadPrivateDecl const*)
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitPragmaCommentDecl(clang::PragmaCommentDecl const*)
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitPragmaDetectMismatchDecl(clang::PragmaDetectMismatchDecl const*)
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitRequiresExprBodyDecl(clang::RequiresExprBodyDecl const*)
Unexecuted instantiation: IndexDecl.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitTranslationUnitDecl(clang::TranslationUnitDecl const*)
clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitAccessSpecDecl(clang::AccessSpecDecl*)
Line
Count
Source
50
68
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitCapturedDecl(clang::CapturedDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitClassScopeFunctionSpecializationDecl(clang::ClassScopeFunctionSpecializationDecl*)
clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitEmptyDecl(clang::EmptyDecl*)
Line
Count
Source
50
7
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitExportDecl(clang::ExportDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitExternCContextDecl(clang::ExternCContextDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitFileScopeAsmDecl(clang::FileScopeAsmDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitFriendTemplateDecl(clang::FriendTemplateDecl*)
clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitImportDecl(clang::ImportDecl*)
Line
Count
Source
50
7
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitLifetimeExtendedTemporaryDecl(clang::LifetimeExtendedTemporaryDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitLabelDecl(clang::LabelDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitObjCCompatibleAliasDecl(clang::ObjCCompatibleAliasDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitBuiltinTemplateDecl(clang::BuiltinTemplateDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitConceptDecl(clang::ConceptDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitVarTemplateDecl(clang::VarTemplateDecl*)
clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitEnumDecl(clang::EnumDecl*)
Line
Count
Source
50
80
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitRecordDecl(clang::RecordDecl*)
Line
Count
Source
50
117
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitUsingPackDecl(clang::UsingPackDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitUsingShadowDecl(clang::UsingShadowDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitConstructorUsingShadowDecl(clang::ConstructorUsingShadowDecl*)
clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitBindingDecl(clang::BindingDecl*)
Line
Count
Source
50
2
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitObjCAtDefsFieldDecl(clang::ObjCAtDefsFieldDecl*)
clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitObjCIvarDecl(clang::ObjCIvarDecl*)
Line
Count
Source
50
61
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitCXXDeductionGuideDecl(clang::CXXDeductionGuideDecl*)
clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitCXXMethodDecl(clang::CXXMethodDecl*)
Line
Count
Source
50
434
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitCXXConstructorDecl(clang::CXXConstructorDecl*)
Line
Count
Source
50
93
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitCXXConversionDecl(clang::CXXConversionDecl*)
Line
Count
Source
50
5
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitCXXDestructorDecl(clang::CXXDestructorDecl*)
Line
Count
Source
50
21
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitMSPropertyDecl(clang::MSPropertyDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitImplicitParamDecl(clang::ImplicitParamDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitOMPCapturedExprDecl(clang::OMPCapturedExprDecl*)
clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitParmVarDecl(clang::ParmVarDecl*)
Line
Count
Source
50
983
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitIndirectFieldDecl(clang::IndirectFieldDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitMSGuidDecl(clang::MSGuidDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitOMPDeclareMapperDecl(clang::OMPDeclareMapperDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitOMPDeclareReductionDecl(clang::OMPDeclareReductionDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitOMPAllocateDecl(clang::OMPAllocateDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitOMPRequiresDecl(clang::OMPRequiresDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitOMPThreadPrivateDecl(clang::OMPThreadPrivateDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitPragmaCommentDecl(clang::PragmaCommentDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitPragmaDetectMismatchDecl(clang::PragmaDetectMismatchDecl*)
Unexecuted instantiation: clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitRequiresExprBodyDecl(clang::RequiresExprBodyDecl*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitAccessSpecDecl(clang::AccessSpecDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitBlockDecl(clang::BlockDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitCapturedDecl(clang::CapturedDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitClassScopeFunctionSpecializationDecl(clang::ClassScopeFunctionSpecializationDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitEmptyDecl(clang::EmptyDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitExportDecl(clang::ExportDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitExternCContextDecl(clang::ExternCContextDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitFileScopeAsmDecl(clang::FileScopeAsmDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitFriendDecl(clang::FriendDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitFriendTemplateDecl(clang::FriendTemplateDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitLifetimeExtendedTemporaryDecl(clang::LifetimeExtendedTemporaryDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitLinkageSpecDecl(clang::LinkageSpecDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitLabelDecl(clang::LabelDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitNamespaceAliasDecl(clang::NamespaceAliasDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitObjCCompatibleAliasDecl(clang::ObjCCompatibleAliasDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitBuiltinTemplateDecl(clang::BuiltinTemplateDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitConceptDecl(clang::ConceptDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitVarTemplateDecl(clang::VarTemplateDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl const*)
CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitEnumDecl(clang::EnumDecl const*)
Line
Count
Source
50
2
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitRecordDecl(clang::RecordDecl const*)
Line
Count
Source
50
37
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitCXXRecordDecl(clang::CXXRecordDecl const*)
Line
Count
Source
50
33
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitClassTemplatePartialSpecializationDecl(clang::ClassTemplatePartialSpecializationDecl const*)
Line
Count
Source
50
1
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitTemplateTypeParmDecl(clang::TemplateTypeParmDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitObjCTypeParamDecl(clang::ObjCTypeParamDecl const*)
CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitTypeAliasDecl(clang::TypeAliasDecl const*)
Line
Count
Source
50
1
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitTypedefDecl(clang::TypedefDecl const*)
Line
Count
Source
50
11
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitUnresolvedUsingTypenameDecl(clang::UnresolvedUsingTypenameDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitUsingPackDecl(clang::UsingPackDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitUsingShadowDecl(clang::UsingShadowDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitConstructorUsingShadowDecl(clang::ConstructorUsingShadowDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitBindingDecl(clang::BindingDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitObjCAtDefsFieldDecl(clang::ObjCAtDefsFieldDecl const*)
CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitObjCIvarDecl(clang::ObjCIvarDecl const*)
Line
Count
Source
50
4
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitCXXDeductionGuideDecl(clang::CXXDeductionGuideDecl const*)
CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitCXXMethodDecl(clang::CXXMethodDecl const*)
Line
Count
Source
50
37
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitCXXConstructorDecl(clang::CXXConstructorDecl const*)
Line
Count
Source
50
7
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitCXXConversionDecl(clang::CXXConversionDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitCXXDestructorDecl(clang::CXXDestructorDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitNonTypeTemplateParmDecl(clang::NonTypeTemplateParmDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitDecompositionDecl(clang::DecompositionDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitImplicitParamDecl(clang::ImplicitParamDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitOMPCapturedExprDecl(clang::OMPCapturedExprDecl const*)
CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitParmVarDecl(clang::ParmVarDecl const*)
Line
Count
Source
50
6
  RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitIndirectFieldDecl(clang::IndirectFieldDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitMSGuidDecl(clang::MSGuidDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitOMPDeclareMapperDecl(clang::OMPDeclareMapperDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitOMPDeclareReductionDecl(clang::OMPDeclareReductionDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitUnresolvedUsingValueDecl(clang::UnresolvedUsingValueDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitOMPAllocateDecl(clang::OMPAllocateDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitOMPRequiresDecl(clang::OMPRequiresDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitOMPThreadPrivateDecl(clang::OMPThreadPrivateDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitPragmaCommentDecl(clang::PragmaCommentDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitPragmaDetectMismatchDecl(clang::PragmaDetectMismatchDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitRequiresExprBodyDecl(clang::RequiresExprBodyDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitStaticAssertDecl(clang::StaticAssertDecl const*)
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitTranslationUnitDecl(clang::TranslationUnitDecl const*)
51
#include "clang/AST/DeclNodes.inc"
52
53
1.22M
  RetTy VisitDecl(PTR(Decl) D) { return RetTy(); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::ASTDumper, void>::VisitDecl(clang::Decl const*)
Line
Count
Source
53
3.24k
  RetTy VisitDecl(PTR(Decl) D) { return RetTy(); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONDumper, void>::VisitDecl(clang::Decl const*)
Line
Count
Source
53
263
  RetTy VisitDecl(PTR(Decl) D) { return RetTy(); }
DeclPrinter.cpp:clang::declvisitor::Base<std::__1::add_pointer, (anonymous namespace)::DeclPrinter, void>::VisitDecl(clang::Decl*)
Line
Count
Source
53
20
  RetTy VisitDecl(PTR(Decl) D) { return RetTy(); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::JSONNodeDumper, void>::VisitDecl(clang::Decl const*)
Line
Count
Source
53
47
  RetTy VisitDecl(PTR(Decl) D) { return RetTy(); }
ODRHash.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::ODRDeclVisitor, void>::VisitDecl(clang::Decl const*)
Line
Count
Source
53
1.22M
  RetTy VisitDecl(PTR(Decl) D) { return RetTy(); }
clang::declvisitor::Base<llvm::make_const_ptr, clang::TextNodeDumper, void>::VisitDecl(clang::Decl const*)
Line
Count
Source
53
421
  RetTy VisitDecl(PTR(Decl) D) { return RetTy(); }
USRGeneration.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::USRGenerator, void>::VisitDecl(clang::Decl const*)
Line
Count
Source
53
44
  RetTy VisitDecl(PTR(Decl) D) { return RetTy(); }
clang::declvisitor::Base<std::__1::add_pointer, clang::cxcursor::CursorVisitor, bool>::VisitDecl(clang::Decl*)
Line
Count
Source
53
84
  RetTy VisitDecl(PTR(Decl) D) { return RetTy(); }
Unexecuted instantiation: CXIndexDataConsumer.cpp:clang::declvisitor::Base<llvm::make_const_ptr, (anonymous namespace)::IndexingDeclVisitor, bool>::VisitDecl(clang::Decl const*)
54
55
#undef PTR
56
#undef DISPATCH
57
};
58
59
} // namespace declvisitor
60
61
/// A simple visitor class that helps create declaration visitors.
62
///
63
/// This class does not preserve constness of Decl pointers (see also
64
/// ConstDeclVisitor).
65
template <typename ImplClass, typename RetTy = void>
66
class DeclVisitor
67
    : public declvisitor::Base<std::add_pointer, ImplClass, RetTy> {};
68
69
/// A simple visitor class that helps create declaration visitors.
70
///
71
/// This class preserves constness of Decl pointers (see also DeclVisitor).
72
template <typename ImplClass, typename RetTy = void>
73
class ConstDeclVisitor
74
    : public declvisitor::Base<llvm::make_const_ptr, ImplClass, RetTy> {};
75
76
} // namespace clang
77
78
#endif // LLVM_CLANG_AST_DECLVISITOR_H