MLIR  20.0.0git
Protected Member Functions | List of all members
mlir::detail::StorageUserTraitBase< ConcreteType, TraitType > Class Template Reference

Helper class for implementing traits for storage classes. More...

#include "mlir/IR/StorageUniquerSupport.h"

+ Inheritance diagram for mlir::detail::StorageUserTraitBase< ConcreteType, TraitType >:

Protected Member Functions

ConcreteType getInstance () const
 Return the derived instance. More...
 

Detailed Description

template<typename ConcreteType, template< typename > class TraitType>
class mlir::detail::StorageUserTraitBase< ConcreteType, TraitType >

Helper class for implementing traits for storage classes.

Clients are not expected to interact with this directly, so its members are all protected.

Definition at line 44 of file StorageUniquerSupport.h.

Member Function Documentation

◆ getInstance()

template<typename ConcreteType , template< typename > class TraitType>
ConcreteType mlir::detail::StorageUserTraitBase< ConcreteType, TraitType >::getInstance ( ) const
inlineprotected

Return the derived instance.

Definition at line 47 of file StorageUniquerSupport.h.


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