LLVM 22.0.0git
Public Member Functions | Static Public Member Functions | List of all members
llvm::codeview::DebugCrossModuleExportsSubsection Class Referencefinal

#include "llvm/DebugInfo/CodeView/DebugCrossExSubsection.h"

Inheritance diagram for llvm::codeview::DebugCrossModuleExportsSubsection:
[フレーム]
[legend]

Public Member Functions

Error  commit (BinaryStreamWriter &Writer) const override
Public Member Functions inherited from llvm::codeview::DebugSubsection
virtual  ~DebugSubsection ()

Static Public Member Functions

Static Public Member Functions inherited from llvm::codeview::DebugSubsection

Additional Inherited Members

Protected Attributes inherited from llvm::codeview::DebugSubsection

Detailed Description

Definition at line 48 of file DebugCrossExSubsection.h.

Constructor & Destructor Documentation

◆  DebugCrossModuleExportsSubsection()

llvm::codeview::DebugCrossModuleExportsSubsection::DebugCrossModuleExportsSubsection ( )
inline

Definition at line 51 of file DebugCrossExSubsection.h.

References llvm::codeview::CrossScopeExports, and llvm::codeview::DebugSubsection::DebugSubsection().

Member Function Documentation

◆  addMapping()

void DebugCrossModuleExportsSubsection::addMapping ( uint32_t Local,
uint32_t Global )

Definition at line 35 of file DebugCrossExSubsection.cpp.

References llvm::Global, and Local.

◆  calculateSerializedSize()

uint32_t DebugCrossModuleExportsSubsection::calculateSerializedSize ( ) const
overridevirtual

Implements llvm::codeview::DebugSubsection.

Definition at line 40 of file DebugCrossExSubsection.cpp.

◆  classof()

bool llvm::codeview::DebugCrossModuleExportsSubsection::classof ( const DebugSubsection * S )
inlinestatic

Definition at line 54 of file DebugCrossExSubsection.h.

References llvm::codeview::CrossScopeExports, llvm::codeview::DebugSubsection::DebugSubsection(), and llvm::codeview::DebugSubsection::kind().

◆  commit()

Error DebugCrossModuleExportsSubsection::commit ( BinaryStreamWriter & Writer ) const
overridevirtual

Implements llvm::codeview::DebugSubsection.

Definition at line 44 of file DebugCrossExSubsection.cpp.

References llvm::codeview::EC, llvm::Error::success(), and llvm::BinaryStreamWriter::writeInteger().


The documentation for this class was generated from the following files:

Generated on for LLVM by doxygen 1.14.0

AltStyle によって変換されたページ (->オリジナル) /