MLIR 23.0.0git
mlir::spirv::StructType::StructDecorationInfo Struct Reference

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

Public Member Functions

 StructDecorationInfo (Decoration decoration, Attribute decorationValue)
bool hasValue () const

Public Attributes

Decoration decoration
Attribute decorationValue

Friends

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

Detailed Description

Definition at line 290 of file SPIRVTypes.h.

Constructor & Destructor Documentation

◆ StructDecorationInfo()

mlir::spirv::StructType::StructDecorationInfo::StructDecorationInfo ( Decoration decoration,
Attribute decorationValue )
inline

Definition at line 294 of file SPIRVTypes.h.

References decoration, and decorationValue.

Referenced by operator<, and operator==.

Member Function Documentation

◆ hasValue()

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

Definition at line 309 of file SPIRVTypes.h.

References decorationValue.

◆ operator<

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

Definition at line 303 of file SPIRVTypes.h.

References lhs, rhs, and StructDecorationInfo().

◆ operator==

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

Definition at line 297 of file SPIRVTypes.h.

References lhs, rhs, and StructDecorationInfo().

Member Data Documentation

◆ decoration

Decoration mlir::spirv::StructType::StructDecorationInfo::decoration

Definition at line 291 of file SPIRVTypes.h.

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

◆ decorationValue

Attribute mlir::spirv::StructType::StructDecorationInfo::decorationValue

Definition at line 292 of file SPIRVTypes.h.

Referenced by hasValue(), and StructDecorationInfo().


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