Read‐only view of a CodeView string table.

Synopsis

Declared in <llvm/DebugInfo/CodeView/DebugStringTableSubsection.h>

class DebugStringTableSubsectionRef
    : public DebugSubsectionRef

Description

This is a very simple flat buffer consisting of null‐terminated strings, where strings are retrieved by their offset in the buffer. DebugStringTableSubsectionRef does not own the underlying storage for the buffer.

Base Classes

Name

Description

DebugSubsectionRef

Read‐only base class for a CodeView debug subsection view.

Member Functions

Name

Description

DebugStringTableSubsectionRef [constructor]

Construct an empty, uninitialized string table subsection reference.

getBuffer

Return the underlying buffer of serialized string table bytes.

getString

Return the null‐terminated string at byte offset Offset.

initialize

initialize overloads

kind

Return the subsection kind of this reference.

valid

Return true if the underlying string table stream has been initialized.

Static Member Functions

Name

Description

classof

Return true if S is a StringTable subsection reference.

Protected Data Members

Name

Description

Kind

Subsection kind for this reference.

Created with MrDocs