MLIR  19.0.0git
Static Public Member Functions | List of all members
mlir::pdll::ast::detail::OperationTypeStorage Struct Reference

#include "Tools/PDLL/AST/TypeDetail.h"

+ Inheritance diagram for mlir::pdll::ast::detail::OperationTypeStorage:

Static Public Member Functions

static OperationTypeStorageconstruct (StorageUniquer::StorageAllocator &alloc, const std::pair< StringRef, const ods::Operation * > &key)
 
- Static Public Member Functions inherited from mlir::pdll::ast::detail::TypeStorageBase< OperationTypeStorage, std::pair< StringRef, const ods::Operation * > >
static OperationTypeStorageconstruct (StorageUniquer::StorageAllocator &alloc, const KeyTy &key)
 Construct an instance with the given storage allocator. More...
 

Additional Inherited Members

- Public Types inherited from mlir::pdll::ast::detail::TypeStorageBase< OperationTypeStorage, std::pair< StringRef, const ods::Operation * > >
using KeyTy = std::pair< StringRef, const ods::Operation * >
 
using Base = TypeStorageBase< OperationTypeStorage, std::pair< StringRef, const ods::Operation * > >
 
- Public Member Functions inherited from mlir::pdll::ast::detail::TypeStorageBase< OperationTypeStorage, std::pair< StringRef, const ods::Operation * > >
 TypeStorageBase (KeyTy key)
 
bool operator== (const KeyTy &key) const
 Utility methods required by the storage allocator. More...
 
const KeyTygetValue () const
 Return the key value of this storage class. More...
 
- Public Member Functions inherited from mlir::pdll::ast::Type::Storage
 Storage (TypeID typeID)
 
- Public Attributes inherited from mlir::pdll::ast::Type::Storage
TypeID typeID
 The type identifier for the derived type class. More...
 
- Protected Member Functions inherited from mlir::StorageUniquer::BaseStorage
 BaseStorage ()=default
 
- Protected Attributes inherited from mlir::pdll::ast::detail::TypeStorageBase< OperationTypeStorage, std::pair< StringRef, const ods::Operation * > >
KeyTy key
 

Detailed Description

Definition at line 77 of file TypeDetail.h.

Member Function Documentation

◆ construct()

static OperationTypeStorage* mlir::pdll::ast::detail::OperationTypeStorage::construct ( StorageUniquer::StorageAllocator alloc,
const std::pair< StringRef, const ods::Operation * > &  key 
)
inlinestatic

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