LLVM
8.0.1
include
llvm
DebugInfo
PDB
Native
ISectionContribVisitor.h
Go to the documentation of this file.
1
//===- ISectionContribVisitor.h ---------------------------------*- C++ -*-===//
2
//
3
// The LLVM Compiler Infrastructure
4
//
5
// This file is distributed under the University of Illinois Open Source
6
// License. See LICENSE.TXT for details.
7
//
8
//===----------------------------------------------------------------------===//
9
10
#ifndef LLVM_DEBUGINFO_PDB_RAW_ISECTIONCONTRIBVISITOR_H
11
#define LLVM_DEBUGINFO_PDB_RAW_ISECTIONCONTRIBVISITOR_H
12
13
namespace
llvm
{
14
namespace
pdb {
15
16
struct
SectionContrib;
17
struct
SectionContrib2;
18
19
class
ISectionContribVisitor
{
20
public
:
21
virtual
~ISectionContribVisitor
() =
default
;
22
23
virtual
void
visit
(
const
SectionContrib
&
C
) = 0;
24
virtual
void
visit
(
const
SectionContrib2
&C) = 0;
25
};
26
27
}
// end namespace pdb
28
}
// end namespace llvm
29
30
#endif // LLVM_DEBUGINFO_PDB_RAW_ISECTIONCONTRIBVISITOR_H
llvm::pdb::ISectionContribVisitor::visit
virtual void visit(const SectionContrib &C)=0
C
uint64_t CallInst * C
Definition:
NVVMIntrRange.cpp:67
llvm
This class represents lattice values for constants.
Definition:
AllocatorList.h:24
llvm::pdb::SectionContrib2
Definition:
RawTypes.h:60
llvm::pdb::ISectionContribVisitor
Definition:
ISectionContribVisitor.h:19
llvm::pdb::ISectionContribVisitor::~ISectionContribVisitor
virtual ~ISectionContribVisitor()=default
llvm::pdb::SectionContrib
Definition:
RawTypes.h:47
Generated on Sun Dec 20 2020 13:53:20 for LLVM by
1.8.13