LLVM
4.0.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
llvm.src
include
llvm
DebugInfo
PDB
Raw
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
llvm::pdb::SectionContrib2
Definition:
RawTypes.h:45
llvm::pdb::ISectionContribVisitor
Definition:
ISectionContribVisitor.h:19
llvm::pdb::ISectionContribVisitor::~ISectionContribVisitor
virtual ~ISectionContribVisitor()=default
C
static GCRegistry::Add< ShadowStackGC > C("shadow-stack","Very portable GC for uncooperative code generators")
llvm::pdb::SectionContrib
Definition:
RawTypes.h:32
Generated on Wed Mar 8 2017 17:11:24 for LLVM by
1.8.6