LLVM 22.0.0git
|
#include "llvm/Object/DXContainer.h"
Public Member Functions | |
template<typename T > | |
llvm::Expected< DescriptorTable< T > > | read () |
![]() | |
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 | |
![]() | |
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::to_underlying().
|
inline |
Definition at line 199 of file DXContainer.h.
References llvm::StringRef::begin(), 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::StringRef::substr().
Referenced by llvm::readDescriptorRanges().