LLVM 23.0.0git
llvm::mcdxbc::SourceInfo::SourceNames::Header Struct Reference

#include "llvm/MC/DXContainerInfo.h"

Public Member Functions

 Header ()
 Header (const dxbc::SourceInfo::Names::HeaderOnDisk &H)
void swapBytes ()

Public Attributes

uint32_t Flags
uint32_t Count
uint16_t EntriesSizeInBytes

Detailed Description

Definition at line 76 of file DXContainerInfo.h.

Constructor & Destructor Documentation

◆ Header() [1/2]

llvm::mcdxbc::SourceInfo::SourceNames::Header::Header ( )
inline

Definition at line 81 of file DXContainerInfo.h.

◆ Header() [2/2]

SourceInfo::SourceNames::Header::Header ( const dxbc::SourceInfo::Names::HeaderOnDisk & H)

Member Function Documentation

◆ swapBytes()

void llvm::mcdxbc::SourceInfo::SourceNames::Header::swapBytes ( )
inline

Definition at line 84 of file DXContainerInfo.h.

References Count, EntriesSizeInBytes, Flags, and llvm::sys::swapByteOrder().

Referenced by parseNames().

Member Data Documentation

◆ Count

uint32_t llvm::mcdxbc::SourceInfo::SourceNames::Header::Count

◆ EntriesSizeInBytes

uint16_t llvm::mcdxbc::SourceInfo::SourceNames::Header::EntriesSizeInBytes

◆ Flags

uint32_t llvm::mcdxbc::SourceInfo::SourceNames::Header::Flags

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