clang 22.0.0git
Public Member Functions | List of all members
clang::CodeGen::HLSLBufferLayoutBuilder Class Reference

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CodeGen/HLSLBufferLayoutBuilder.h"

Public Member Functions

 HLSLBufferLayoutBuilder (CodeGenModule &CGM, llvm::StringRef LayoutTypeName)
 
llvm::TargetExtType * createLayoutType (const RecordType *StructType, const llvm::SmallVector< int32_t > *Packoffsets=nullptr)
 

Detailed Description

Definition at line 24 of file HLSLBufferLayoutBuilder.h.

Constructor & Destructor Documentation

◆ HLSLBufferLayoutBuilder()

clang::CodeGen::HLSLBufferLayoutBuilder::HLSLBufferLayoutBuilder ( CodeGenModule CGM,
llvm::StringRef  LayoutTypeName 
)
inline

Definition at line 30 of file HLSLBufferLayoutBuilder.h.

Member Function Documentation

◆ createLayoutType()

llvm::TargetExtType * clang::CodeGen::HLSLBufferLayoutBuilder::createLayoutType ( const RecordType StructType,
const llvm::SmallVector< int32_t > *  Packoffsets = nullptr 
)

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