class CodeViewRecordStreamer

Declaration

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

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

Method Overview

Methods

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

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

Parameters

const llvm::Twine& T

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

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

Parameters

const llvm::Twine& T

virtual void emitBinaryData(llvm::StringRef Data)

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

Parameters

llvm::StringRef Data

virtual void emitBytes(llvm::StringRef Data)

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

Parameters

llvm::StringRef Data

virtual void emitIntValue(uint64_t Value,
                          unsigned int Size)

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

Parameters

uint64_t Value
unsigned int Size

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

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

Parameters

llvm::codeview::TypeIndex TI

virtual bool isVerboseAsm()

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

virtual ~CodeViewRecordStreamer()

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