#include <TypeRecordBuilder.h>
Definition at line 23 of file TypeRecordBuilder.h.
| llvm::codeview::TypeRecordBuilder::TypeRecordBuilder |
( |
TypeRecordKind |
Kind | ) |
|
|
explicit |
| size_t llvm::codeview::TypeRecordBuilder::maxBytesRemaining |
( |
| ) |
const |
|
inline |
| uint64_t llvm::codeview::TypeRecordBuilder::size |
( |
| ) |
const |
|
inline |
| void llvm::codeview::TypeRecordBuilder::truncate |
( |
uint64_t |
Size | ) |
|
|
inline |
| void llvm::codeview::TypeRecordBuilder::writeBytes |
( |
StringRef |
Value | ) |
|
|
inline |
| void llvm::codeview::TypeRecordBuilder::writeEncodedInteger |
( |
int64_t |
Value | ) |
|
| void llvm::codeview::TypeRecordBuilder::writeEncodedSignedInteger |
( |
int64_t |
Value | ) |
|
| void llvm::codeview::TypeRecordBuilder::writeEncodedUnsignedInteger |
( |
uint64_t |
Value | ) |
|
| void llvm::codeview::TypeRecordBuilder::writeGuid |
( |
StringRef |
Guid | ) |
|
| void llvm::codeview::TypeRecordBuilder::writeInt16 |
( |
int16_t |
Value | ) |
|
| void llvm::codeview::TypeRecordBuilder::writeInt32 |
( |
int32_t |
Value | ) |
|
| void llvm::codeview::TypeRecordBuilder::writeInt64 |
( |
int64_t |
Value | ) |
|
| void llvm::codeview::TypeRecordBuilder::writeNullTerminatedString |
( |
StringRef |
Value | ) |
|
| void llvm::codeview::TypeRecordBuilder::writeTypeIndex |
( |
TypeIndex |
TypeInd | ) |
|
| void llvm::codeview::TypeRecordBuilder::writeTypeRecordKind |
( |
TypeRecordKind |
Kind | ) |
|
| void llvm::codeview::TypeRecordBuilder::writeUInt16 |
( |
uint16_t |
Value | ) |
|
| void llvm::codeview::TypeRecordBuilder::writeUInt32 |
( |
uint32_t |
Value | ) |
|
| void llvm::codeview::TypeRecordBuilder::writeUInt64 |
( |
uint64_t |
Value | ) |
|
| void llvm::codeview::TypeRecordBuilder::writeUInt8 |
( |
uint8_t |
Value | ) |
|
The documentation for this class was generated from the following file: