LLVM 23.0.0git
llvm::mcdxbc::DebugName Struct Reference

#include "llvm/MC/DXContainerInfo.h"

Public Member Functions

 DebugName ()
 DebugName (dxbc::DebugNameHeader &Parameters, StringRef Filename)
void setFilename (StringRef DebugFilename)
void write (raw_ostream &OS) const

Public Attributes

dxbc::DebugNameHeader Parameters
StringRef Filename

Detailed Description

Definition at line 20 of file DXContainerInfo.h.

Constructor & Destructor Documentation

◆ DebugName() [1/2]

llvm::mcdxbc::DebugName::DebugName ( )
inline

Definition at line 24 of file DXContainerInfo.h.

References Parameters.

◆ DebugName() [2/2]

llvm::mcdxbc::DebugName::DebugName ( dxbc::DebugNameHeader & Parameters,
StringRef Filename )
inline

Definition at line 25 of file DXContainerInfo.h.

References Filename, and Parameters.

Member Function Documentation

◆ setFilename()

void DebugName::setFilename ( StringRef DebugFilename)

Definition at line 32 of file DXContainerInfo.cpp.

References Filename, Parameters, and llvm::StringRef::size().

◆ write()

void DebugName::write ( raw_ostream & OS) const

Definition at line 37 of file DXContainerInfo.cpp.

References Filename, Parameters, writeString(), and writeStruct().

Member Data Documentation

◆ Filename

StringRef llvm::mcdxbc::DebugName::Filename

Definition at line 22 of file DXContainerInfo.h.

Referenced by DebugName(), setFilename(), and write().

◆ Parameters

dxbc::DebugNameHeader llvm::mcdxbc::DebugName::Parameters

Definition at line 21 of file DXContainerInfo.h.

Referenced by DebugName(), DebugName(), setFilename(), and write().


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