LLVM
4.0.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
llvm.src
include
llvm
DebugInfo
CodeView
TypeStreamMerger.h
Go to the documentation of this file.
1
//===- TypeStreamMerger.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_CODEVIEW_TYPESTREAMMERGER_H
11
#define LLVM_DEBUGINFO_CODEVIEW_TYPESTREAMMERGER_H
12
13
#include "
llvm/ADT/ArrayRef.h
"
14
#include "
llvm/ADT/SmallVector.h
"
15
#include "
llvm/DebugInfo/CodeView/TypeTableBuilder.h
"
16
17
namespace
llvm {
18
namespace
codeview {
19
20
/// Merges one type stream into another. Returns true on success.
21
bool
mergeTypeStreams
(TypeTableBuilder &DestStream,
const
CVTypeArray
&Types);
22
23
}
// end namespace codeview
24
}
// end namespace llvm
25
26
#endif // LLVM_DEBUGINFO_CODEVIEW_TYPESTREAMMERGER_H
TypeTableBuilder.h
ArrayRef.h
llvm::codeview::CVTypeArray
msf::VarStreamArray< CVType > CVTypeArray
Definition:
TypeRecord.h:45
SmallVector.h
llvm::codeview::mergeTypeStreams
bool mergeTypeStreams(TypeTableBuilder &DestStream, const CVTypeArray &Types)
Merges one type stream into another. Returns true on success.
Definition:
TypeStreamMerger.cpp:184
Generated on Wed Mar 8 2017 17:30:07 for LLVM by
1.8.6