MLIR 22.0.0git
mlir::vector::detail::BitmaskEnumStorage Struct Reference
Inheritance diagram for mlir::vector::detail::BitmaskEnumStorage:

Public Types

using KeyTy = uint64_t

Public Member Functions

 BitmaskEnumStorage (KeyTy val)
bool operator== (const KeyTy &key) const
Public Member Functions inherited from mlir::AttributeStorage
const AbstractAttributegetAbstractAttribute () const
 Return the abstract descriptor for this attribute.

Static Public Member Functions

static BitmaskEnumStorageconstruct (AttributeStorageAllocator &allocator, const KeyTy &key)

Public Attributes

KeyTy value = 0

Additional Inherited Members

Protected Member Functions inherited from mlir::AttributeStorage
void initializeAbstractAttribute (const AbstractAttribute &abstractAttr)
 Set the abstract attribute for this storage instance.
void initialize (MLIRContext *context)
 Default initialization for attribute storage classes that require no additional initialization.
Protected Member Functions inherited from mlir::StorageUniquer::BaseStorage
 BaseStorage ()=default

Detailed Description

Definition at line 434 of file VectorOps.cpp.

Member Typedef Documentation

◆ KeyTy

Definition at line 435 of file VectorOps.cpp.

Constructor & Destructor Documentation

◆ BitmaskEnumStorage()

mlir::vector::detail::BitmaskEnumStorage::BitmaskEnumStorage ( KeyTy val)
inline

Definition at line 437 of file VectorOps.cpp.

References value.

Referenced by construct().

Member Function Documentation

◆ construct()

BitmaskEnumStorage * mlir::vector::detail::BitmaskEnumStorage::construct ( AttributeStorageAllocator & allocator,
const KeyTy & key )
inlinestatic

◆ operator==()

bool mlir::vector::detail::BitmaskEnumStorage::operator== ( const KeyTy & key) const
inline

Definition at line 439 of file VectorOps.cpp.

References value.

Member Data Documentation

◆ value

KeyTy mlir::vector::detail::BitmaskEnumStorage::value = 0

Definition at line 447 of file VectorOps.cpp.

Referenced by BitmaskEnumStorage(), and operator==().


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