MLIR  19.0.0git
Public Member Functions | Public Attributes | List of all members
mlir::spirv::StructType::MemberDecorationInfo Struct Reference

#include "mlir/Dialect/SPIRV/IR/SPIRVTypes.h"

Public Member Functions

 MemberDecorationInfo (uint32_t index, uint32_t hasValue, Decoration decoration, uint32_t decorationValue)
 
bool operator== (const MemberDecorationInfo &other) const
 
bool operator< (const MemberDecorationInfo &other) const
 

Public Attributes

uint32_t memberIndex: 31
 
uint32_t hasValue: 1
 
Decoration decoration
 
uint32_t decorationValue
 

Detailed Description

Definition at line 303 of file SPIRVTypes.h.

Constructor & Destructor Documentation

◆ MemberDecorationInfo()

mlir::spirv::StructType::MemberDecorationInfo::MemberDecorationInfo ( uint32_t  index,
uint32_t  hasValue,
Decoration  decoration,
uint32_t  decorationValue 
)
inline

Definition at line 309 of file SPIRVTypes.h.

Member Function Documentation

◆ operator<()

bool mlir::spirv::StructType::MemberDecorationInfo::operator< ( const MemberDecorationInfo other) const
inline

Definition at line 320 of file SPIRVTypes.h.

References decoration, and memberIndex.

◆ operator==()

bool mlir::spirv::StructType::MemberDecorationInfo::operator== ( const MemberDecorationInfo other) const
inline

Definition at line 314 of file SPIRVTypes.h.

References decoration, decorationValue, and memberIndex.

Member Data Documentation

◆ decoration

Decoration mlir::spirv::StructType::MemberDecorationInfo::decoration

Definition at line 306 of file SPIRVTypes.h.

Referenced by mlir::spirv::hash_value(), operator<(), and operator==().

◆ decorationValue

uint32_t mlir::spirv::StructType::MemberDecorationInfo::decorationValue

Definition at line 307 of file SPIRVTypes.h.

Referenced by operator==().

◆ hasValue

uint32_t mlir::spirv::StructType::MemberDecorationInfo::hasValue

Definition at line 305 of file SPIRVTypes.h.

◆ memberIndex

uint32_t mlir::spirv::StructType::MemberDecorationInfo::memberIndex

Definition at line 304 of file SPIRVTypes.h.

Referenced by mlir::spirv::hash_value(), operator<(), and operator==().


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