|
LLVM
4.0.0
|
#include <TypeTableBuilder.h>
Public Member Functions | |
| TypeTableBuilder (BumpPtrAllocator &Allocator) | |
| TypeTableBuilder (const TypeTableBuilder &)=delete | |
| TypeTableBuilder & | operator= (const TypeTableBuilder &)=delete |
| bool | empty () const |
| BumpPtrAllocator & | getAllocator () const |
| template<typename T > | |
| TypeIndex | writeKnownType (T &Record) |
| TypeIndex | writeSerializedRecord (MutableArrayRef< uint8_t > Record) |
| template<typename TFunc > | |
| void | ForEachRecord (TFunc Func) |
| ArrayRef< MutableArrayRef < uint8_t > > | records () const |
Definition at line 28 of file TypeTableBuilder.h.
|
inlineexplicit |
Definition at line 40 of file TypeTableBuilder.h.
|
delete |
|
inline |
Definition at line 45 of file TypeTableBuilder.h.
References llvm::codeview::TypeSerializer::records().
|
inline |
Definition at line 71 of file TypeTableBuilder.h.
References llvm::codeview::TypeIndex::FirstNonSimpleIndex, and llvm::codeview::TypeSerializer::records().
|
inline |
Definition at line 47 of file TypeTableBuilder.h.
|
delete |
|
inline |
Definition at line 80 of file TypeTableBuilder.h.
References llvm::codeview::TypeSerializer::records().
|
inline |
Definition at line 49 of file TypeTableBuilder.h.
References llvm::codeview::CVRecord< Kind >::Type, llvm::codeview::TypeSerializer::visitTypeBegin(), and llvm::codeview::TypeSerializer::visitTypeEndGetIndex().
|
inline |
Definition at line 67 of file TypeTableBuilder.h.
References llvm::codeview::TypeSerializer::insertRecordBytes().
Referenced by llvm::codeview::FieldListRecordBuilder::end().
1.8.6