clang 20.0.0git
Public Member Functions | Public Attributes | Friends | List of all members
clang::HLSLAttributedResourceType::Attributes Struct Reference

#include "clang/AST/Type.h"

Public Member Functions

 Attributes (llvm::dxil::ResourceClass ResourceClass, bool IsROV, bool RawBuffer)
 
 Attributes ()
 

Public Attributes

llvm::dxil::ResourceClass ResourceClass
 
uint8_t IsROV: 1
 
uint8_t RawBuffer: 1
 

Friends

bool operator== (const Attributes &LHS, const Attributes &RHS)
 
bool operator!= (const Attributes &LHS, const Attributes &RHS)
 

Detailed Description

Definition at line 6253 of file Type.h.

Constructor & Destructor Documentation

◆ Attributes() [1/2]

clang::HLSLAttributedResourceType::Attributes::Attributes ( llvm::dxil::ResourceClass  ResourceClass,
bool  IsROV,
bool  RawBuffer 
)
inline

Definition at line 6263 of file Type.h.

◆ Attributes() [2/2]

clang::HLSLAttributedResourceType::Attributes::Attributes ( )
inline

Definition at line 6267 of file Type.h.

Friends And Related Function Documentation

◆ operator!=

bool operator!= ( const Attributes LHS,
const Attributes RHS 
)
friend

Definition at line 6273 of file Type.h.

◆ operator==

bool operator== ( const Attributes LHS,
const Attributes RHS 
)
friend

Definition at line 6269 of file Type.h.

Member Data Documentation

◆ IsROV

uint8_t clang::HLSLAttributedResourceType::Attributes::IsROV

◆ RawBuffer

uint8_t clang::HLSLAttributedResourceType::Attributes::RawBuffer

◆ ResourceClass

llvm::dxil::ResourceClass clang::HLSLAttributedResourceType::Attributes::ResourceClass

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