MLIR 24.0.0git
mlir::spirv::StructType::MemberDecorationInfo Struct Reference

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

Public Member Functions

 MemberDecorationInfo (uint32_t index, Decoration decoration, Attribute decorationValue)
bool hasValue () const

Public Attributes

uint32_t memberIndex
Decoration decoration
Attribute decorationValue

Friends

bool operator== (const MemberDecorationInfo &lhs, const MemberDecorationInfo &rhs)
bool operator< (const MemberDecorationInfo &lhs, const MemberDecorationInfo &rhs)

Detailed Description

Definition at line 286 of file SPIRVTypes.h.

Constructor & Destructor Documentation

◆ MemberDecorationInfo()

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

Definition at line 291 of file SPIRVTypes.h.

References decoration, decorationValue, and memberIndex.

Referenced by operator<, and operator==.

Member Function Documentation

◆ hasValue()

bool mlir::spirv::StructType::MemberDecorationInfo::hasValue ( ) const
inline

Definition at line 309 of file SPIRVTypes.h.

References decorationValue.

◆ operator<

bool operator< ( const MemberDecorationInfo & lhs,
const MemberDecorationInfo & rhs )
friend

Definition at line 303 of file SPIRVTypes.h.

References MemberDecorationInfo().

◆ operator==

bool operator== ( const MemberDecorationInfo & lhs,
const MemberDecorationInfo & rhs )
friend

Definition at line 296 of file SPIRVTypes.h.

References MemberDecorationInfo().

Member Data Documentation

◆ decoration

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

Definition at line 288 of file SPIRVTypes.h.

Referenced by mlir::spirv::hash_value(), and MemberDecorationInfo().

◆ decorationValue

Attribute mlir::spirv::StructType::MemberDecorationInfo::decorationValue

Definition at line 289 of file SPIRVTypes.h.

Referenced by hasValue(), and MemberDecorationInfo().

◆ memberIndex

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

Definition at line 287 of file SPIRVTypes.h.

Referenced by mlir::spirv::hash_value(), and MemberDecorationInfo().


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