MLIR 23.0.0git
mlir::pdll::ast::detail::TupleTypeStorage Struct Reference

#include "mlir/Tools/PDLL/AST/Types.h"

Inheritance diagram for mlir::pdll::ast::detail::TupleTypeStorage:

Static Public Member Functions

static TupleTypeStorageconstruct (StorageUniquer::StorageAllocator &alloc, std::pair< ArrayRef< Type >, ArrayRef< StringRef > > key)
Static Public Member Functions inherited from mlir::pdll::ast::detail::TypeStorageBase< TupleTypeStorage, std::pair< ArrayRef< Type >, ArrayRef< StringRef > > >
static TupleTypeStorageconstruct (StorageUniquer::StorageAllocator &alloc, const KeyTy &key)
 Construct an instance with the given storage allocator.

Additional Inherited Members

Public Types inherited from mlir::pdll::ast::detail::TypeStorageBase< TupleTypeStorage, std::pair< ArrayRef< Type >, ArrayRef< StringRef > > >
using KeyTy
using Base
Public Member Functions inherited from mlir::pdll::ast::detail::TypeStorageBase< TupleTypeStorage, std::pair< ArrayRef< Type >, ArrayRef< StringRef > > >
 TypeStorageBase (KeyTy key)
bool operator== (const KeyTy &key) const
 Utility methods required by the storage allocator.
const KeyTygetValue () const
 Return the key value of this storage class.
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.
Protected Member Functions inherited from mlir::StorageUniquer::BaseStorage
 BaseStorage ()=default
Protected Attributes inherited from mlir::pdll::ast::detail::TypeStorageBase< TupleTypeStorage, std::pair< ArrayRef< Type >, ArrayRef< StringRef > > >
KeyTy key

Detailed Description

Definition at line 182 of file Types.h.

Member Function Documentation

◆ construct()


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