LLVM 22.0.0git
|
#include "llvm/Object/DXContainer.h"
Public Member Functions | |
template<typename T> | |
llvm::Expected< DescriptorTable< T > > | read () |
Public Member Functions inherited from llvm::object::DirectX::RootParameterView | |
RootParameterView (const dxbc::RTS0::v1::RootParameterHeader &H, StringRef P) | |
template<typename T> | |
Expected< T > | readParameter () |
Static Public Member Functions | |
static bool | classof (const RootParameterView *V) |
Additional Inherited Members | |
Public Attributes inherited from llvm::object::DirectX::RootParameterView | |
const dxbc::RTS0::v1::RootParameterHeader & | Header |
StringRef | ParamData |
Definition at line 192 of file DXContainer.h.
|
inlinestatic |
Definition at line 193 of file DXContainer.h.
References llvm::object::DirectX::RootParameterView::RootParameterView(), and llvm::to_underlying().
|
inline |
Definition at line 199 of file DXContainer.h.
References llvm::object::DirectX::DescriptorTable< T >::NumRanges, llvm::object::DirectX::RootParameterView::ParamData, llvm::object::DirectX::DescriptorTable< T >::Ranges, llvm::object::DirectX::DescriptorTable< T >::RangesOffset, and llvm::support::endian::read().
Referenced by llvm::readDescriptorRanges().