class CodeViewRecordStreamer

Declaration

class CodeViewRecordStreamer { /* full declaration omitted */ };

Declared at: llvm/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h:30

Method Overview

Methods

virtual void AddComment(const llvm::Twine& T)

Declared at: llvm/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h:35

Parameters

const llvm::Twine& T

virtual void AddRawComment(const llvm::Twine& T)

Declared at: llvm/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h:36

Parameters

const llvm::Twine& T

virtual void EmitBinaryData(llvm::StringRef Data)

Declared at: llvm/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h:34

Parameters

llvm::StringRef Data

virtual void EmitBytes(llvm::StringRef Data)

Declared at: llvm/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h:32

Parameters

llvm::StringRef Data

virtual void EmitIntValue(uint64_t Value,
                          unsigned int Size)

Declared at: llvm/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h:33

Parameters

uint64_t Value
unsigned int Size

virtual std::string getTypeName(
    llvm::codeview::TypeIndex TI)

Declared at: llvm/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h:38

Parameters

llvm::codeview::TypeIndex TI

virtual bool isVerboseAsm()

Declared at: llvm/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h:37

virtual ~CodeViewRecordStreamer()

Declared at: llvm/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h:39