Coverage Report

Created: 2021-09-21 08:58

/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.65G
  return static_cast<ImplClass*>(this)-> \
22
1.65G
    Visit##CLASSNAME(TyLoc.castAs<CLASSNAME>())
23
24
template<typename ImplClass, typename RetTy=void>
25
class TypeLocVisitor {
26
public:
27
1.42G
  RetTy Visit(TypeLoc TyLoc) {
28
1.42G
    switch (TyLoc.getTypeLocClass()) {
29
0
#define ABSTRACT_TYPELOC(CLASS, PARENT)
30
0
#define TYPELOC(CLASS, PARENT) \
31
1.42G
    case TypeLoc::CLASS: 
DISPATCH1.42G
(CLASS##TypeLoc);
32
1.42G
#include 
"clang/AST/TypeLocNodes.def"0
33
1.42G
    }
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
218M
  RetTy Visit(TypeLoc TyLoc) {
28
218M
    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
218M
#include 
"clang/AST/TypeLocNodes.def"0
33
218M
    }
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
438M
  RetTy Visit(TypeLoc TyLoc) {
28
438M
    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
438M
#include 
"clang/AST/TypeLocNodes.def"0
33
438M
    }
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
282M
  RetTy Visit(TypeLoc TyLoc) {
28
282M
    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
282M
#include 
"clang/AST/TypeLocNodes.def"0
33
282M
    }
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
471M
  RetTy Visit(TypeLoc TyLoc) {
28
471M
    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
471M
#include 
"clang/AST/TypeLocNodes.def"0
33
471M
    }
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.28k
  RetTy Visit(TypeLoc TyLoc) {
28
2.28k
    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.28k
#include 
"clang/AST/TypeLocNodes.def"0
33
2.28k
    }
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.39M
  RetTy Visit(TypeLoc TyLoc) {
28
1.39M
    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.39M
#include 
"clang/AST/TypeLocNodes.def"0
33
1.39M
    }
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
348k
  RetTy Visit(TypeLoc TyLoc) {
28
348k
    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
348k
#include 
"clang/AST/TypeLocNodes.def"0
33
348k
    }
34
0
    llvm_unreachable("unexpected type loc class!");
35
0
  }
clang::TypeLocVisitor<clang::TypeLocReader, void>::Visit(clang::TypeLoc)
Line
Count
Source
27
8.67M
  RetTy Visit(TypeLoc TyLoc) {
28
8.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
8.67M
#include 
"clang/AST/TypeLocNodes.def"0
33
8.67M
    }
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.35M
  RetTy Visit(TypeLoc TyLoc) {
28
4.35M
    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.35M
#include 
"clang/AST/TypeLocNodes.def"0
33
4.35M
    }
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.81M
  RetTy Visit(TypeLoc TyLoc) {
28
1.81M
    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.81M
#include 
"clang/AST/TypeLocNodes.def"0
33
1.81M
    }
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.64k
  RetTy Visit(TypeLoc TyLoc) {
28
6.64k
    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.64k
#include 
"clang/AST/TypeLocNodes.def"0
33
6.64k
    }
34
0
    llvm_unreachable("unexpected type loc class!");
35
0
  }
36
37
188M
  RetTy Visit(UnqualTypeLoc TyLoc) {
38
188M
    switch (TyLoc.getTypeLocClass()) {
39
0
#define ABSTRACT_TYPELOC(CLASS, PARENT)
40
0
#define TYPELOC(CLASS, PARENT) \
41
188M
    case TypeLoc::CLASS: 
DISPATCH188M
(CLASS##TypeLoc);
42
188M
#include 
"clang/AST/TypeLocNodes.def"0
43
188M
    }
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
230
  RetTy Visit(UnqualTypeLoc TyLoc) {
38
230
    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
230
#include 
"clang/AST/TypeLocNodes.def"0
43
230
    }
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
43.8M
  RetTy Visit(UnqualTypeLoc TyLoc) {
38
43.8M
    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
43.8M
#include 
"clang/AST/TypeLocNodes.def"0
43
43.8M
    }
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
144M
  RetTy Visit(UnqualTypeLoc TyLoc) {
38
144M
    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
144M
#include 
"clang/AST/TypeLocNodes.def"0
43
144M
    }
44
0
    llvm_unreachable("unexpected type loc class!");
45
0
  }
clang::TypeLocVisitor<clang::cxcursor::CursorVisitor, bool>::Visit(clang::UnqualTypeLoc)
Line
Count
Source
37
180
  RetTy Visit(UnqualTypeLoc TyLoc) {
38
180
    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
180
#include 
"clang/AST/TypeLocNodes.def"0
43
180
    }
44
0
    llvm_unreachable("unexpected type loc class!");
45
0
  }
46
47
#define TYPELOC(CLASS, PARENT)      \
48
40.0M
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
40.0M
    DISPATCH(PARENT);               \
50
40.0M
  }
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
37
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
37
    DISPATCH(PARENT);               \
50
37
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitDependentSizedArrayTypeLoc(clang::DependentSizedArrayTypeLoc)
Line
Count
Source
48
30
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
30
    DISPATCH(PARENT);               \
50
30
  }
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>::VisitBuiltinTypeLoc(clang::BuiltinTypeLoc)
Line
Count
Source
48
123k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
123k
    DISPATCH(PARENT);               \
50
123k
  }
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
50
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
50
    DISPATCH(PARENT);               \
50
50
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitDeducedTemplateSpecializationTypeLoc(clang::DeducedTemplateSpecializationTypeLoc)
Line
Count
Source
48
13
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
13
    DISPATCH(PARENT);               \
50
13
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitDeducedTypeLoc(clang::DeducedTypeLoc)
Line
Count
Source
48
13
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
13
    DISPATCH(PARENT);               \
50
13
  }
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>::VisitDependentExtIntTypeLoc(clang::DependentExtIntTypeLoc)
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitDependentNameTypeLoc(clang::DependentNameTypeLoc)
Line
Count
Source
48
14.0k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
14.0k
    DISPATCH(PARENT);               \
50
14.0k
  }
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)
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitExtIntTypeLoc(clang::ExtIntTypeLoc)
Line
Count
Source
48
8
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
8
    DISPATCH(PARENT);               \
50
8
  }
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
2.23k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
2.23k
    DISPATCH(PARENT);               \
50
2.23k
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitRValueReferenceTypeLoc(clang::RValueReferenceTypeLoc)
Line
Count
Source
48
3
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
3
    DISPATCH(PARENT);               \
50
3
  }
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
210
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
210
    DISPATCH(PARENT);               \
50
210
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitTagTypeLoc(clang::TagTypeLoc)
Line
Count
Source
48
455
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
455
    DISPATCH(PARENT);               \
50
455
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitRecordTypeLoc(clang::RecordTypeLoc)
Line
Count
Source
48
245
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
245
    DISPATCH(PARENT);               \
50
245
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitTemplateSpecializationTypeLoc(clang::TemplateSpecializationTypeLoc)
Line
Count
Source
48
27.4k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
27.4k
    DISPATCH(PARENT);               \
50
27.4k
  }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitTemplateTypeParmTypeLoc(clang::TemplateTypeParmTypeLoc)
Line
Count
Source
48
17.6k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
17.6k
    DISPATCH(PARENT);               \
50
17.6k
  }
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
131k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
131k
    DISPATCH(PARENT);               \
50
131k
  }
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)
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
244k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
244k
    DISPATCH(PARENT);               \
50
244k
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitDependentSizedArrayTypeLoc(clang::DependentSizedArrayTypeLoc)
Line
Count
Source
48
16.0k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
16.0k
    DISPATCH(PARENT);               \
50
16.0k
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitIncompleteArrayTypeLoc(clang::IncompleteArrayTypeLoc)
Line
Count
Source
48
46.6k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
46.6k
    DISPATCH(PARENT);               \
50
46.6k
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitVariableArrayTypeLoc(clang::VariableArrayTypeLoc)
Line
Count
Source
48
4.54k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
4.54k
    DISPATCH(PARENT);               \
50
4.54k
  }
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>::VisitDependentExtIntTypeLoc(clang::DependentExtIntTypeLoc)
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
114k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
114k
    DISPATCH(PARENT);               \
50
114k
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::DeclaratorLocFiller, void>::VisitFunctionProtoTypeLoc(clang::FunctionProtoTypeLoc)
Line
Count
Source
48
32.2M
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
32.2M
    DISPATCH(PARENT);               \
50
32.2M
  }
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)
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)
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.17k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
8.17k
    DISPATCH(PARENT);               \
50
8.17k
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitDecltypeTypeLoc(clang::DecltypeTypeLoc)
Line
Count
Source
48
38.4k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
38.4k
    DISPATCH(PARENT);               \
50
38.4k
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitDeducedTemplateSpecializationTypeLoc(clang::DeducedTemplateSpecializationTypeLoc)
Line
Count
Source
48
771
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
771
    DISPATCH(PARENT);               \
50
771
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitDeducedTypeLoc(clang::DeducedTypeLoc)
Line
Count
Source
48
771
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
771
    DISPATCH(PARENT);               \
50
771
  }
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>::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
21
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
21
    DISPATCH(PARENT);               \
50
21
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitFunctionProtoTypeLoc(clang::FunctionProtoTypeLoc)
Line
Count
Source
48
21
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
21
    DISPATCH(PARENT);               \
50
21
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitInjectedClassNameTypeLoc(clang::InjectedClassNameTypeLoc)
Line
Count
Source
48
265k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
265k
    DISPATCH(PARENT);               \
50
265k
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitConstantMatrixTypeLoc(clang::ConstantMatrixTypeLoc)
Line
Count
Source
48
123
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
123
    DISPATCH(PARENT);               \
50
123
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitMatrixTypeLoc(clang::MatrixTypeLoc)
Line
Count
Source
48
151
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
151
    DISPATCH(PARENT);               \
50
151
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitDependentSizedMatrixTypeLoc(clang::DependentSizedMatrixTypeLoc)
Line
Count
Source
48
28
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
28
    DISPATCH(PARENT);               \
50
28
  }
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
81.2k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
81.2k
    DISPATCH(PARENT);               \
50
81.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
20
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
20
    DISPATCH(PARENT);               \
50
20
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitPointerTypeLoc(clang::PointerTypeLoc)
Line
Count
Source
48
7
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
7
    DISPATCH(PARENT);               \
50
7
  }
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
513k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
513k
    DISPATCH(PARENT);               \
50
513k
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitRecordTypeLoc(clang::RecordTypeLoc)
Line
Count
Source
48
1.38M
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
1.38M
    DISPATCH(PARENT);               \
50
1.38M
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitTemplateTypeParmTypeLoc(clang::TemplateTypeParmTypeLoc)
Line
Count
Source
48
3.91M
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
3.91M
    DISPATCH(PARENT);               \
50
3.91M
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitUnresolvedUsingTypeLoc(clang::UnresolvedUsingTypeLoc)
Line
Count
Source
48
561
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
561
    DISPATCH(PARENT);               \
50
561
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitVectorTypeLoc(clang::VectorTypeLoc)
Line
Count
Source
48
811k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
811k
    DISPATCH(PARENT);               \
50
811k
  }
SemaType.cpp:clang::TypeLocVisitor<(anonymous namespace)::TypeSpecLocFiller, void>::VisitExtVectorTypeLoc(clang::ExtVectorTypeLoc)
Line
Count
Source
48
4.24k
  RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
49
4.24k
    DISPATCH(PARENT);               \
50
4.24k
  }
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)
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>::VisitDependentExtIntTypeLoc(clang::DependentExtIntTypeLoc)
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
  }
Unexecuted instantiation: BuildTree.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetStartLoc, clang::SourceLocation>::VisitExtIntTypeLoc(clang::ExtIntTypeLoc)
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>::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
331k
  RetTy VisitTypeLoc(TypeLoc TyLoc) { return RetTy(); }
TypeLoc.cpp:clang::TypeLocVisitor<(anonymous namespace)::GetContainedAutoTypeLocVisitor, clang::TypeLoc>::VisitTypeLoc(clang::TypeLoc)
Line
Count
Source
53
331k
  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