LLVM 19.0.0git
Public Attributes | List of all members
llvm::DXContainerYAML::FileHeader Struct Reference

#include "llvm/ObjectYAML/DXContainerYAML.h"

Public Attributes

std::vector< llvm::yaml::Hex8 > Hash
VersionTuple Version
std::optional< uint32_tFileSize
uint32_t PartCount
std::optional< std::vector< uint32_t > > PartOffsets

Detailed Description

Definition at line 39 of file DXContainerYAML.h.

Member Data Documentation

◆ FileSize

std::optional<uint32_t> llvm::DXContainerYAML::FileHeader::FileSize

Definition at line 42 of file DXContainerYAML.h.

◆ Hash

std::vector<llvm::yaml::Hex8> llvm::DXContainerYAML::FileHeader::Hash

Definition at line 40 of file DXContainerYAML.h.

◆ PartCount

uint32_t llvm::DXContainerYAML::FileHeader::PartCount

Definition at line 43 of file DXContainerYAML.h.

◆ PartOffsets

std::optional<std::vector<uint32_t> > llvm::DXContainerYAML::FileHeader::PartOffsets

Definition at line 44 of file DXContainerYAML.h.

◆ Version

VersionTuple llvm::DXContainerYAML::FileHeader::Version

Definition at line 41 of file DXContainerYAML.h.

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