My Project
Static Public Member Functions | List of all members
mlir::detail::StorageUniquerImpl::StorageKeyInfo Struct Reference

Storage info for derived TypeStorage objects. More...

Inheritance diagram for mlir::detail::StorageUniquerImpl::StorageKeyInfo:
Inheritance graph
[legend]
Collaboration diagram for mlir::detail::StorageUniquerImpl::StorageKeyInfo:
Collaboration graph
[legend]

Static Public Member Functions

static HashedStorage getEmptyKey ()
 
static HashedStorage getTombstoneKey ()
 
static unsigned getHashValue (const HashedStorage &key)
 
static unsigned getHashValue (LookupKey key)
 
static bool isEqual (const HashedStorage &lhs, const HashedStorage &rhs)
 
static bool isEqual (const LookupKey &lhs, const HashedStorage &rhs)
 

Detailed Description

Storage info for derived TypeStorage objects.

Member Function Documentation

◆ getEmptyKey()

static HashedStorage mlir::detail::StorageUniquerImpl::StorageKeyInfo::getEmptyKey ( )
inlinestatic

◆ getHashValue() [1/2]

static unsigned mlir::detail::StorageUniquerImpl::StorageKeyInfo::getHashValue ( const HashedStorage key)
inlinestatic

◆ getHashValue() [2/2]

static unsigned mlir::detail::StorageUniquerImpl::StorageKeyInfo::getHashValue ( LookupKey  key)
inlinestatic

◆ getTombstoneKey()

static HashedStorage mlir::detail::StorageUniquerImpl::StorageKeyInfo::getTombstoneKey ( )
inlinestatic

◆ isEqual() [1/2]

static bool mlir::detail::StorageUniquerImpl::StorageKeyInfo::isEqual ( const HashedStorage lhs,
const HashedStorage rhs 
)
inlinestatic

◆ isEqual() [2/2]

static bool mlir::detail::StorageUniquerImpl::StorageKeyInfo::isEqual ( const LookupKey lhs,
const HashedStorage rhs 
)
inlinestatic

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