Coverage Report

Created: 2022-07-16 07:03

/Users/buildslave/jenkins/workspace/coverage/llvm-project/clang/include/clang/AST/TypeLocVisitor.h
Line
Count
Source (jump to first uncovered line)
1
//===--- TypeLocVisitor.h - Visitor for TypeLoc 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 TypeLocVisitor interface.
10
//
11
//===----------------------------------------------------------------------===//
12
#ifndef LLVM_CLANG_AST_TYPELOCVISITOR_H
13
#define LLVM_CLANG_AST_TYPELOCVISITOR_H
14
15
#include "clang/AST/TypeLoc.h"
16
#include "llvm/Support/ErrorHandling.h"
17
18
namespace clang {
19
20
#define DISPATCH(CLASSNAME) \
21
1.68G
  return static_cast<ImplClass*>(this)-> \
22
1.68G
    Visit##CLASSNAME(TyLoc.castAs<CLASSNAME>())
23
24
template<typename ImplClass, typename RetTy=void>
25
class TypeLocVisitor {
26
public:
27
1.50G
  RetTy Visit(TypeLoc TyLoc) {
28
1.50G
    switch (TyLoc.getTypeLocClass()) {
29
0
#define ABSTRACT_TYPELOC(CLASS, PARENT)
30
0
#define TYPELOC(CLASS, PARENT) \
31
1.50G
    case TypeLoc::CLASS: 
DISPATCH1.50G
(CLASS##TypeLoc);
32
1.50G
#include 
"clang/AST/TypeLocNodes.def"0
33
1.50G
    }
34
0
    llvm_unreachable("unexpected type loc class!");
35
0
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeLocRanger, clang::SourceRange>::Visit(clang::TypeLoc)
Line
Count
Source
27
284M
  RetTy Visit(TypeLoc TyLoc) {
28
284M
    switch (TyLoc.getTypeLocClass()) {
29
0
#define ABSTRACT_TYPELOC(CLASS, PARENT)
30
0
#define TYPELOC(CLASS, PARENT) \
31
0
    case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
32
284M
#include 
"clang/AST/TypeLocNodes.def"0
33
284M
    }
34
0
    llvm_unreachable("unexpected type loc class!");
35
0
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeAligner, unsigned int>::Visit(clang::TypeLoc)
Line
Count
Source
27
426M
  RetTy Visit(TypeLoc TyLoc) {
28
426M
    switch (TyLoc.getTypeLocClass()) {
29
0
#define ABSTRACT_TYPELOC(CLASS, PARENT)
30
0
#define TYPELOC(CLASS, PARENT) \
31
0
    case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
32
426M
#include 
"clang/AST/TypeLocNodes.def"0
33
426M
    }
34
0
    llvm_unreachable("unexpected type loc class!");
35
0
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSizer, unsigned int>::Visit(clang::TypeLoc)
Line
Count
Source
27
272M
  RetTy Visit(TypeLoc TyLoc) {
28
272M
    switch (TyLoc.getTypeLocClass()) {
29
0
#define ABSTRACT_TYPELOC(CLASS, PARENT)
30
0
#define TYPELOC(CLASS, PARENT) \
31
0
    case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
32
272M
#include 
"clang/AST/TypeLocNodes.def"0
33
272M
    }
34
0
    llvm_unreachable("unexpected type loc class!");
35
0
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::NextLoc, clang::TypeLoc>::Visit(clang::TypeLoc)
Line
Count
Source
27
496M
  RetTy Visit(TypeLoc TyLoc) {
28
496M
    switch (TyLoc.getTypeLocClass()) {
29
0
#define ABSTRACT_TYPELOC(CLASS, PARENT)
30
0
#define TYPELOC(CLASS, PARENT) \
31
0
    case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
32
496M
#include 
"clang/AST/TypeLocNodes.def"0
33
496M
    }
34
0
    llvm_unreachable("unexpected type loc class!");
35
0
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeLocCopier, void>::Visit(clang::TypeLoc)
Line
Count
Source
27
2.73k
  RetTy Visit(TypeLoc TyLoc) {
28
2.73k
    switch (TyLoc.getTypeLocClass()) {
29
0
#define ABSTRACT_TYPELOC(CLASS, PARENT)
30
0
#define TYPELOC(CLASS, PARENT) \
31
0
    case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
32
2.73k
#include 
"clang/AST/TypeLocNodes.def"0
33
2.73k
    }
34
0
    llvm_unreachable("unexpected type loc class!");
35
0
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::TSTChecker, bool>::Visit(clang::TypeLoc)
Line
Count
Source
27
1.67M
  RetTy Visit(TypeLoc TyLoc) {
28
1.67M
    switch (TyLoc.getTypeLocClass()) {
29
0
#define ABSTRACT_TYPELOC(CLASS, PARENT)
30
0
#define TYPELOC(CLASS, PARENT) \
31
0
    case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
32
1.67M
#include 
"clang/AST/TypeLocNodes.def"0
33
1.67M
    }
34
0
    llvm_unreachable("unexpected type loc class!");
35
0
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::Visit(clang::TypeLoc)
Line
Count
Source
27
453k
  RetTy Visit(TypeLoc TyLoc) {
28
453k
    switch (TyLoc.getTypeLocClass()) {
29
0
#define ABSTRACT_TYPELOC(CLASS, PARENT)
30
0
#define TYPELOC(CLASS, PARENT) \
31
0
    case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
32
453k
#include 
"clang/AST/TypeLocNodes.def"0
33
453k
    }
34
0
    llvm_unreachable("unexpected type loc class!");
35
0
  }
clang::TypeLocVisitor<clang::TypeLocReader, void>::Visit(clang::TypeLoc)
Line
Count
Source
27
13.4M
  RetTy Visit(TypeLoc TyLoc) {
28
13.4M
    switch (TyLoc.getTypeLocClass()) {
29
0
#define ABSTRACT_TYPELOC(CLASS, PARENT)
30
0
#define TYPELOC(CLASS, PARENT) \
31
0
    case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
32
13.4M
#include 
"clang/AST/TypeLocNodes.def"0
33
13.4M
    }
34
0
    llvm_unreachable("unexpected type loc class!");
35
0
  }
ASTWriter.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeLocWriter, void>::Visit(clang::TypeLoc)
Line
Count
Source
27
4.76M
  RetTy Visit(TypeLoc TyLoc) {
28
4.76M
    switch (TyLoc.getTypeLocClass()) {
29
0
#define ABSTRACT_TYPELOC(CLASS, PARENT)
30
0
#define TYPELOC(CLASS, PARENT) \
31
0
    case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
32
4.76M
#include 
"clang/AST/TypeLocNodes.def"0
33
4.76M
    }
34
0
    llvm_unreachable("unexpected type loc class!");
35
0
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::Visit(clang::TypeLoc)
Line
Count
Source
27
1.83M
  RetTy Visit(TypeLoc TyLoc) {
28
1.83M
    switch (TyLoc.getTypeLocClass()) {
29
0
#define ABSTRACT_TYPELOC(CLASS, PARENT)
30
0
#define TYPELOC(CLASS, PARENT) \
31
0
    case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
32
1.83M
#include 
"clang/AST/TypeLocNodes.def"0
33
1.83M
    }
34
0
    llvm_unreachable("unexpected type loc class!");
35
0
  }
BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::Visit(clang::TypeLoc)
Line
Count
Source
27
8.27k
  RetTy Visit(TypeLoc TyLoc) {
28
8.27k
    switch (TyLoc.getTypeLocClass()) {
29
0
#define ABSTRACT_TYPELOC(CLASS, PARENT)
30
0
#define TYPELOC(CLASS, PARENT) \
31
0
    case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
32
8.27k
#include 
"clang/AST/TypeLocNodes.def"0
33
8.27k
    }
34
0
    llvm_unreachable("unexpected type loc class!");
35
0
  }
clang::TypeLocVisitor<clang::cxcursor::CursorVisitor, bool>::Visit(clang::TypeLoc)
Line
Count
Source
27
6.55k
  RetTy Visit(TypeLoc TyLoc) {
28
6.55k
    switch (TyLoc.getTypeLocClass()) {
29
0
#define ABSTRACT_TYPELOC(CLASS, PARENT)
30
0
#define TYPELOC(CLASS, PARENT) \
31
0
    case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
32
6.55k
#include 
"clang/AST/TypeLocNodes.def"0
33
6.55k
    }
34
0
    llvm_unreachable("unexpected type loc class!");
35
0
  }
36
37
149M
  RetTy Visit(UnqualTypeLoc TyLoc) {
38
149M
    switch (TyLoc.getTypeLocClass()) {
39
0
#define ABSTRACT_TYPELOC(CLASS, PARENT)
40
0
#define TYPELOC(CLASS, PARENT) \
41
149M
    case TypeLoc::CLASS: 
DISPATCH149M
(CLASS##TypeLoc);
42
149M
#include 
"clang/AST/TypeLocNodes.def"0
43
149M
    }
44
0
    llvm_unreachable("unexpected type loc class!");
45
0
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::Visit(clang::UnqualTypeLoc)
Line
Count
Source
37
239
  RetTy Visit(UnqualTypeLoc TyLoc) {
38
239
    switch (TyLoc.getTypeLocClass()) {
39
0
#define ABSTRACT_TYPELOC(CLASS, PARENT)
40
0
#define TYPELOC(CLASS, PARENT) \
41
0
    case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
42
239
#include 
"clang/AST/TypeLocNodes.def"0
43
239
    }
44
0
    llvm_unreachable("unexpected type loc class!");
45
0
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::Visit(clang::UnqualTypeLoc)
Line
Count
Source
37
35.5M
  RetTy Visit(UnqualTypeLoc TyLoc) {
38
35.5M
    switch (TyLoc.getTypeLocClass()) {
39
0
#define ABSTRACT_TYPELOC(CLASS, PARENT)
40
0
#define TYPELOC(CLASS, PARENT) \
41
0
    case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
42
35.5M
#include 
"clang/AST/TypeLocNodes.def"0
43
35.5M
    }
44
0
    llvm_unreachable("unexpected type loc class!");
45
0
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::Visit(clang::UnqualTypeLoc)
Line
Count
Source
37
113M
  RetTy Visit(UnqualTypeLoc TyLoc) {
38
113M
    switch (TyLoc.getTypeLocClass()) {
39
0
#define ABSTRACT_TYPELOC(CLASS, PARENT)
40
0
#define TYPELOC(CLASS, PARENT) \
41
0
    case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
42
113M
#include 
"clang/AST/TypeLocNodes.def"0
43
113M
    }
44
0
    llvm_unreachable("unexpected type loc class!");
45
0
  }
clang::TypeLocVisitor<clang::cxcursor::CursorVisitor, bool>::Visit(clang::UnqualTypeLoc)
Line
Count
Source
37
185
  RetTy Visit(UnqualTypeLoc TyLoc) {
38
185
    switch (TyLoc.getTypeLocClass()) {
39
0
#define ABSTRACT_TYPELOC(CLASS, PARENT)
40
0
#define TYPELOC(CLASS, PARENT) \
41
0
    case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc);
42
185
#include 
"clang/AST/TypeLocNodes.def"0
43
185
    }
44
0
    llvm_unreachable("unexpected type loc class!");
45
0
  }
46
47
#define TYPELOC(CLASS, PARENT)      \
48
34.1M
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
34.1M
    DISPATCH(PARENT);               \
50
34.1M
  }
Unexecuted instantiation: TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitDecayedTypeLoc(clang::DecayedTypeLoc)
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitConstantArrayTypeLoc(clang::ConstantArrayTypeLoc)
Line
Count
Source
48
38
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
38
    DISPATCH(PARENT);               \
50
38
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitDependentSizedArrayTypeLoc(clang::DependentSizedArrayTypeLoc)
Line
Count
Source
48
33
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
33
    DISPATCH(PARENT);               \
50
33
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitIncompleteArrayTypeLoc(clang::IncompleteArrayTypeLoc)
Line
Count
Source
48
3
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
3
    DISPATCH(PARENT);               \
50
3
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitVariableArrayTypeLoc(clang::VariableArrayTypeLoc)
Line
Count
Source
48
1
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
1
    DISPATCH(PARENT);               \
50
1
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitAtomicTypeLoc(clang::AtomicTypeLoc)
Line
Count
Source
48
6
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
6
    DISPATCH(PARENT);               \
50
6
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitBitIntTypeLoc(clang::BitIntTypeLoc)
Line
Count
Source
48
12
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
12
    DISPATCH(PARENT);               \
50
12
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitBuiltinTypeLoc(clang::BuiltinTypeLoc)
Line
Count
Source
48
158k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
158k
    DISPATCH(PARENT);               \
50
158k
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitComplexTypeLoc(clang::ComplexTypeLoc)
Line
Count
Source
48
8
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
8
    DISPATCH(PARENT);               \
50
8
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitDecltypeTypeLoc(clang::DecltypeTypeLoc)
Line
Count
Source
48
54
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
54
    DISPATCH(PARENT);               \
50
54
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitDeducedTemplateSpecializationTypeLoc(clang::DeducedTemplateSpecializationTypeLoc)
Line
Count
Source
48
17
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
17
    DISPATCH(PARENT);               \
50
17
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitDeducedTypeLoc(clang::DeducedTypeLoc)
Line
Count
Source
48
17
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
17
    DISPATCH(PARENT);               \
50
17
  }
Unexecuted instantiation: TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitDependentAddressSpaceTypeLoc(clang::DependentAddressSpaceTypeLoc)
Unexecuted instantiation: TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitDependentBitIntTypeLoc(clang::DependentBitIntTypeLoc)
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitDependentNameTypeLoc(clang::DependentNameTypeLoc)
Line
Count
Source
48
37.4k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
37.4k
    DISPATCH(PARENT);               \
50
37.4k
  }
Unexecuted instantiation: TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitDependentSizedExtVectorTypeLoc(clang::DependentSizedExtVectorTypeLoc)
Unexecuted instantiation: TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitDependentTemplateSpecializationTypeLoc(clang::DependentTemplateSpecializationTypeLoc)
Unexecuted instantiation: TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitDependentVectorTypeLoc(clang::DependentVectorTypeLoc)
Unexecuted instantiation: TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitFunctionNoProtoTypeLoc(clang::FunctionNoProtoTypeLoc)
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitFunctionProtoTypeLoc(clang::FunctionProtoTypeLoc)
Line
Count
Source
48
341
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
341
    DISPATCH(PARENT);               \
50
341
  }
Unexecuted instantiation: TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitInjectedClassNameTypeLoc(clang::InjectedClassNameTypeLoc)
Unexecuted instantiation: TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitConstantMatrixTypeLoc(clang::ConstantMatrixTypeLoc)
Unexecuted instantiation: TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitMatrixTypeLoc(clang::MatrixTypeLoc)
Unexecuted instantiation: TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitDependentSizedMatrixTypeLoc(clang::DependentSizedMatrixTypeLoc)
Unexecuted instantiation: TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitObjCObjectPointerTypeLoc(clang::ObjCObjectPointerTypeLoc)
Unexecuted instantiation: TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitObjCObjectTypeLoc(clang::ObjCObjectTypeLoc)
Unexecuted instantiation: TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitObjCInterfaceTypeLoc(clang::ObjCInterfaceTypeLoc)
Unexecuted instantiation: TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitObjCTypeParamTypeLoc(clang::ObjCTypeParamTypeLoc)
Unexecuted instantiation: TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitPipeTypeLoc(clang::PipeTypeLoc)
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitLValueReferenceTypeLoc(clang::LValueReferenceTypeLoc)
Line
Count
Source
48
5.08k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
5.08k
    DISPATCH(PARENT);               \
50
5.08k
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitRValueReferenceTypeLoc(clang::RValueReferenceTypeLoc)
Line
Count
Source
48
7
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
7
    DISPATCH(PARENT);               \
50
7
  }
Unexecuted instantiation: TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitSubstTemplateTypeParmPackTypeLoc(clang::SubstTemplateTypeParmPackTypeLoc)
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitSubstTemplateTypeParmTypeLoc(clang::SubstTemplateTypeParmTypeLoc)
Line
Count
Source
48
16.5k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
16.5k
    DISPATCH(PARENT);               \
50
16.5k
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitEnumTypeLoc(clang::EnumTypeLoc)
Line
Count
Source
48
318
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
318
    DISPATCH(PARENT);               \
50
318
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitTagTypeLoc(clang::TagTypeLoc)
Line
Count
Source
48
565
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
565
    DISPATCH(PARENT);               \
50
565
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitRecordTypeLoc(clang::RecordTypeLoc)
Line
Count
Source
48
247
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
247
    DISPATCH(PARENT);               \
50
247
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitTemplateSpecializationTypeLoc(clang::TemplateSpecializationTypeLoc)
Line
Count
Source
48
33.1k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
33.1k
    DISPATCH(PARENT);               \
50
33.1k
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitTemplateTypeParmTypeLoc(clang::TemplateTypeParmTypeLoc)
Line
Count
Source
48
18.4k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
18.4k
    DISPATCH(PARENT);               \
50
18.4k
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitTypeOfExprTypeLoc(clang::TypeOfExprTypeLoc)
Line
Count
Source
48
2
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
2
    DISPATCH(PARENT);               \
50
2
  }
Unexecuted instantiation: TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitTypeOfTypeLoc(clang::TypeOfTypeLoc)
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitTypedefTypeLoc(clang::TypedefTypeLoc)
Line
Count
Source
48
2.26k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
2.26k
    DISPATCH(PARENT);               \
50
2.26k
  }
Unexecuted instantiation: TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitUnaryTransformTypeLoc(clang::UnaryTransformTypeLoc)
Unexecuted instantiation: TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitUnresolvedUsingTypeLoc(clang::UnresolvedUsingTypeLoc)
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitUsingTypeLoc(clang::UsingTypeLoc)
Line
Count
Source
48
147k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
147k
    DISPATCH(PARENT);               \
50
147k
  }
Unexecuted instantiation: TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitVectorTypeLoc(clang::VectorTypeLoc)
Unexecuted instantiation: TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitExtVectorTypeLoc(clang::ExtVectorTypeLoc)
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitConstantArrayTypeLoc(clang::ConstantArrayTypeLoc)
Line
Count
Source
48
251k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
251k
    DISPATCH(PARENT);               \
50
251k
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitDependentSizedArrayTypeLoc(clang::DependentSizedArrayTypeLoc)
Line
Count
Source
48
19.9k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
19.9k
    DISPATCH(PARENT);               \
50
19.9k
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitIncompleteArrayTypeLoc(clang::IncompleteArrayTypeLoc)
Line
Count
Source
48
50.4k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
50.4k
    DISPATCH(PARENT);               \
50
50.4k
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitVariableArrayTypeLoc(clang::VariableArrayTypeLoc)
Line
Count
Source
48
4.58k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
4.58k
    DISPATCH(PARENT);               \
50
4.58k
  }
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitAtomicTypeLoc(clang::AtomicTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitBuiltinTypeLoc(clang::BuiltinTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitComplexTypeLoc(clang::ComplexTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitDecltypeTypeLoc(clang::DecltypeTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitAutoTypeLoc(clang::AutoTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitDeducedTypeLoc(clang::DeducedTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitDeducedTemplateSpecializationTypeLoc(clang::DeducedTemplateSpecializationTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitDependentAddressSpaceTypeLoc(clang::DependentAddressSpaceTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitDependentBitIntTypeLoc(clang::DependentBitIntTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitDependentNameTypeLoc(clang::DependentNameTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitDependentTemplateSpecializationTypeLoc(clang::DependentTemplateSpecializationTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitElaboratedTypeLoc(clang::ElaboratedTypeLoc)
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitFunctionNoProtoTypeLoc(clang::FunctionNoProtoTypeLoc)
Line
Count
Source
48
9.38k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
9.38k
    DISPATCH(PARENT);               \
50
9.38k
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitFunctionProtoTypeLoc(clang::FunctionProtoTypeLoc)
Line
Count
Source
48
25.3M
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
25.3M
    DISPATCH(PARENT);               \
50
25.3M
  }
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitInjectedClassNameTypeLoc(clang::InjectedClassNameTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitConstantMatrixTypeLoc(clang::ConstantMatrixTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitMatrixTypeLoc(clang::MatrixTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitDependentSizedMatrixTypeLoc(clang::DependentSizedMatrixTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitObjCObjectTypeLoc(clang::ObjCObjectTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitObjCInterfaceTypeLoc(clang::ObjCInterfaceTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitObjCTypeParamTypeLoc(clang::ObjCTypeParamTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitPackExpansionTypeLoc(clang::PackExpansionTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitSubstTemplateTypeParmPackTypeLoc(clang::SubstTemplateTypeParmPackTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitSubstTemplateTypeParmTypeLoc(clang::SubstTemplateTypeParmTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitEnumTypeLoc(clang::EnumTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitTagTypeLoc(clang::TagTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitRecordTypeLoc(clang::RecordTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitTemplateSpecializationTypeLoc(clang::TemplateSpecializationTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitTemplateTypeParmTypeLoc(clang::TemplateTypeParmTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitTypeOfExprTypeLoc(clang::TypeOfExprTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitTypeOfTypeLoc(clang::TypeOfTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitTypedefTypeLoc(clang::TypedefTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitUnaryTransformTypeLoc(clang::UnaryTransformTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitUnresolvedUsingTypeLoc(clang::UnresolvedUsingTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitUsingTypeLoc(clang::UsingTypeLoc)
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitAdjustedTypeLoc(clang::AdjustedTypeLoc)
Line
Count
Source
48
5
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
5
    DISPATCH(PARENT);               \
50
5
  }
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitDecayedTypeLoc(clang::DecayedTypeLoc)
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitConstantArrayTypeLoc(clang::ConstantArrayTypeLoc)
Line
Count
Source
48
2
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
2
    DISPATCH(PARENT);               \
50
2
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitArrayTypeLoc(clang::ArrayTypeLoc)
Line
Count
Source
48
2
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
2
    DISPATCH(PARENT);               \
50
2
  }
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitDependentSizedArrayTypeLoc(clang::DependentSizedArrayTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitIncompleteArrayTypeLoc(clang::IncompleteArrayTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitVariableArrayTypeLoc(clang::VariableArrayTypeLoc)
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitBitIntTypeLoc(clang::BitIntTypeLoc)
Line
Count
Source
48
1.03k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
1.03k
    DISPATCH(PARENT);               \
50
1.03k
  }
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitBlockPointerTypeLoc(clang::BlockPointerTypeLoc)
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitComplexTypeLoc(clang::ComplexTypeLoc)
Line
Count
Source
48
8.36k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
8.36k
    DISPATCH(PARENT);               \
50
8.36k
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitDeducedTemplateSpecializationTypeLoc(clang::DeducedTemplateSpecializationTypeLoc)
Line
Count
Source
48
1.25k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
1.25k
    DISPATCH(PARENT);               \
50
1.25k
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitDeducedTypeLoc(clang::DeducedTypeLoc)
Line
Count
Source
48
1.25k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
1.25k
    DISPATCH(PARENT);               \
50
1.25k
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitDependentAddressSpaceTypeLoc(clang::DependentAddressSpaceTypeLoc)
Line
Count
Source
48
45
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
45
    DISPATCH(PARENT);               \
50
45
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitDependentBitIntTypeLoc(clang::DependentBitIntTypeLoc)
Line
Count
Source
48
19
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
19
    DISPATCH(PARENT);               \
50
19
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitDependentSizedExtVectorTypeLoc(clang::DependentSizedExtVectorTypeLoc)
Line
Count
Source
48
25
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
25
    DISPATCH(PARENT);               \
50
25
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitDependentVectorTypeLoc(clang::DependentVectorTypeLoc)
Line
Count
Source
48
30
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
30
    DISPATCH(PARENT);               \
50
30
  }
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitFunctionNoProtoTypeLoc(clang::FunctionNoProtoTypeLoc)
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitFunctionTypeLoc(clang::FunctionTypeLoc)
Line
Count
Source
48
23
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
23
    DISPATCH(PARENT);               \
50
23
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitFunctionProtoTypeLoc(clang::FunctionProtoTypeLoc)
Line
Count
Source
48
23
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
23
    DISPATCH(PARENT);               \
50
23
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitInjectedClassNameTypeLoc(clang::InjectedClassNameTypeLoc)
Line
Count
Source
48
380k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
380k
    DISPATCH(PARENT);               \
50
380k
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitConstantMatrixTypeLoc(clang::ConstantMatrixTypeLoc)
Line
Count
Source
48
138
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
138
    DISPATCH(PARENT);               \
50
138
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitMatrixTypeLoc(clang::MatrixTypeLoc)
Line
Count
Source
48
169
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
169
    DISPATCH(PARENT);               \
50
169
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitDependentSizedMatrixTypeLoc(clang::DependentSizedMatrixTypeLoc)
Line
Count
Source
48
31
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
31
    DISPATCH(PARENT);               \
50
31
  }
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitMemberPointerTypeLoc(clang::MemberPointerTypeLoc)
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitObjCTypeParamTypeLoc(clang::ObjCTypeParamTypeLoc)
Line
Count
Source
48
82.2k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
82.2k
    DISPATCH(PARENT);               \
50
82.2k
  }
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitPackExpansionTypeLoc(clang::PackExpansionTypeLoc)
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitParenTypeLoc(clang::ParenTypeLoc)
Line
Count
Source
48
22
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
22
    DISPATCH(PARENT);               \
50
22
  }
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitLValueReferenceTypeLoc(clang::LValueReferenceTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitReferenceTypeLoc(clang::ReferenceTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitRValueReferenceTypeLoc(clang::RValueReferenceTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitSubstTemplateTypeParmPackTypeLoc(clang::SubstTemplateTypeParmPackTypeLoc)
Unexecuted instantiation: SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitSubstTemplateTypeParmTypeLoc(clang::SubstTemplateTypeParmTypeLoc)
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitEnumTypeLoc(clang::EnumTypeLoc)
Line
Count
Source
48
448k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
448k
    DISPATCH(PARENT);               \
50
448k
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitRecordTypeLoc(clang::RecordTypeLoc)
Line
Count
Source
48
1.47M
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
1.47M
    DISPATCH(PARENT);               \
50
1.47M
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitTemplateTypeParmTypeLoc(clang::TemplateTypeParmTypeLoc)
Line
Count
Source
48
5.04M
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
5.04M
    DISPATCH(PARENT);               \
50
5.04M
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitUnresolvedUsingTypeLoc(clang::UnresolvedUsingTypeLoc)
Line
Count
Source
48
392
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
392
    DISPATCH(PARENT);               \
50
392
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitUsingTypeLoc(clang::UsingTypeLoc)
Line
Count
Source
48
393k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
393k
    DISPATCH(PARENT);               \
50
393k
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitVectorTypeLoc(clang::VectorTypeLoc)
Line
Count
Source
48
146k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
146k
    DISPATCH(PARENT);               \
50
146k
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitExtVectorTypeLoc(clang::ExtVectorTypeLoc)
Line
Count
Source
48
4.70k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
4.70k
    DISPATCH(PARENT);               \
50
4.70k
  }
BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitQualifiedTypeLoc(clang::QualifiedTypeLoc)
Line
Count
Source
48
274
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
274
    DISPATCH(PARENT);               \
50
274
  }
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitAdjustedTypeLoc(clang::AdjustedTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitDecayedTypeLoc(clang::DecayedTypeLoc)
BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitConstantArrayTypeLoc(clang::ConstantArrayTypeLoc)
Line
Count
Source
48
66
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
66
    DISPATCH(PARENT);               \
50
66
  }
BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitArrayTypeLoc(clang::ArrayTypeLoc)
Line
Count
Source
48
88
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
88
    DISPATCH(PARENT);               \
50
88
  }
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitDependentSizedArrayTypeLoc(clang::DependentSizedArrayTypeLoc)
BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitIncompleteArrayTypeLoc(clang::IncompleteArrayTypeLoc)
Line
Count
Source
48
22
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
22
    DISPATCH(PARENT);               \
50
22
  }
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitVariableArrayTypeLoc(clang::VariableArrayTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitAtomicTypeLoc(clang::AtomicTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitAttributedTypeLoc(clang::AttributedTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitBTFTagAttributedTypeLoc(clang::BTFTagAttributedTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitBitIntTypeLoc(clang::BitIntTypeLoc)
BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitBuiltinTypeLoc(clang::BuiltinTypeLoc)
Line
Count
Source
48
3.49k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
3.49k
    DISPATCH(PARENT);               \
50
3.49k
  }
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitComplexTypeLoc(clang::ComplexTypeLoc)
BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitDecltypeTypeLoc(clang::DecltypeTypeLoc)
Line
Count
Source
48
16
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
16
    DISPATCH(PARENT);               \
50
16
  }
BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitAutoTypeLoc(clang::AutoTypeLoc)
Line
Count
Source
48
30
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
30
    DISPATCH(PARENT);               \
50
30
  }
BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitDeducedTypeLoc(clang::DeducedTypeLoc)
Line
Count
Source
48
30
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
30
    DISPATCH(PARENT);               \
50
30
  }
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitDeducedTemplateSpecializationTypeLoc(clang::DeducedTemplateSpecializationTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitDependentAddressSpaceTypeLoc(clang::DependentAddressSpaceTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitDependentBitIntTypeLoc(clang::DependentBitIntTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitDependentNameTypeLoc(clang::DependentNameTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitDependentSizedExtVectorTypeLoc(clang::DependentSizedExtVectorTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitDependentTemplateSpecializationTypeLoc(clang::DependentTemplateSpecializationTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitDependentVectorTypeLoc(clang::DependentVectorTypeLoc)
BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitElaboratedTypeLoc(clang::ElaboratedTypeLoc)
Line
Count
Source
48
138
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
138
    DISPATCH(PARENT);               \
50
138
  }
BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitFunctionNoProtoTypeLoc(clang::FunctionNoProtoTypeLoc)
Line
Count
Source
48
112
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
112
    DISPATCH(PARENT);               \
50
112
  }
BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitFunctionTypeLoc(clang::FunctionTypeLoc)
Line
Count
Source
48
112
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
112
    DISPATCH(PARENT);               \
50
112
  }
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitInjectedClassNameTypeLoc(clang::InjectedClassNameTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitMacroQualifiedTypeLoc(clang::MacroQualifiedTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitConstantMatrixTypeLoc(clang::ConstantMatrixTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitMatrixTypeLoc(clang::MatrixTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitDependentSizedMatrixTypeLoc(clang::DependentSizedMatrixTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitObjCObjectTypeLoc(clang::ObjCObjectTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitObjCInterfaceTypeLoc(clang::ObjCInterfaceTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitObjCTypeParamTypeLoc(clang::ObjCTypeParamTypeLoc)
BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitPackExpansionTypeLoc(clang::PackExpansionTypeLoc)
Line
Count
Source
48
12
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
12
    DISPATCH(PARENT);               \
50
12
  }
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitPipeTypeLoc(clang::PipeTypeLoc)
BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitLValueReferenceTypeLoc(clang::LValueReferenceTypeLoc)
Line
Count
Source
48
150
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
150
    DISPATCH(PARENT);               \
50
150
  }
BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitRValueReferenceTypeLoc(clang::RValueReferenceTypeLoc)
Line
Count
Source
48
8
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
8
    DISPATCH(PARENT);               \
50
8
  }
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitSubstTemplateTypeParmPackTypeLoc(clang::SubstTemplateTypeParmPackTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitSubstTemplateTypeParmTypeLoc(clang::SubstTemplateTypeParmTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitEnumTypeLoc(clang::EnumTypeLoc)
BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitTagTypeLoc(clang::TagTypeLoc)
Line
Count
Source
48
900
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
900
    DISPATCH(PARENT);               \
50
900
  }
BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitRecordTypeLoc(clang::RecordTypeLoc)
Line
Count
Source
48
900
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
900
    DISPATCH(PARENT);               \
50
900
  }
BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitTemplateSpecializationTypeLoc(clang::TemplateSpecializationTypeLoc)
Line
Count
Source
48
10
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
10
    DISPATCH(PARENT);               \
50
10
  }
BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitTemplateTypeParmTypeLoc(clang::TemplateTypeParmTypeLoc)
Line
Count
Source
48
136
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
136
    DISPATCH(PARENT);               \
50
136
  }
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitTypeOfExprTypeLoc(clang::TypeOfExprTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitTypeOfTypeLoc(clang::TypeOfTypeLoc)
BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitTypedefTypeLoc(clang::TypedefTypeLoc)
Line
Count
Source
48
8
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
8
    DISPATCH(PARENT);               \
50
8
  }
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitUnaryTransformTypeLoc(clang::UnaryTransformTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitUnresolvedUsingTypeLoc(clang::UnresolvedUsingTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitUsingTypeLoc(clang::UsingTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitVectorTypeLoc(clang::VectorTypeLoc)
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitExtVectorTypeLoc(clang::ExtVectorTypeLoc)
Unexecuted instantiation: clang::TypeLocVisitor<clang::cxcursor::CursorVisitor, bool>::VisitMatrixTypeLoc(clang::MatrixTypeLoc)
51
#include "clang/AST/TypeLocNodes.def"
52
53
414k
  RetTy VisitTypeLoc(TypeLoc TyLoc) { return RetTy(); }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitTypeLoc(clang::TypeLoc)
Line
Count
Source
53
414k
  RetTy VisitTypeLoc(TypeLoc TyLoc) { return RetTy(); }
clang::TypeLocVisitor<clang::cxcursor::CursorVisitor, bool>::VisitTypeLoc(clang::TypeLoc)
Line
Count
Source
53
144
  RetTy VisitTypeLoc(TypeLoc TyLoc) { return RetTy(); }
54
};
55
56
#undef DISPATCH
57
58
}  // end namespace clang
59
60
#endif // LLVM_CLANG_AST_TYPELOCVISITOR_H