MLIR 23.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 263 of file SPIRVTypes.h.

Constructor & Destructor Documentation

◆ MemberDecorationInfo()

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

Definition at line 268 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 286 of file SPIRVTypes.h.

References decorationValue.

◆ operator<

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

Definition at line 280 of file SPIRVTypes.h.

References lhs, MemberDecorationInfo(), and rhs.

◆ operator==

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

Definition at line 273 of file SPIRVTypes.h.

References lhs, MemberDecorationInfo(), and rhs.

Member Data Documentation

◆ decoration

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

Definition at line 265 of file SPIRVTypes.h.

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

◆ decorationValue

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

Definition at line 266 of file SPIRVTypes.h.

Referenced by hasValue(), and MemberDecorationInfo().

◆ memberIndex

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

Definition at line 264 of file SPIRVTypes.h.

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


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