MLIR  20.0.0git
List of all members
mlir::detail::StorageUserTrait::IsMutable< ConcreteType > Struct Template Reference

This trait is used to determine if a storage user, like Type, is mutable or not. More...

#include "mlir/IR/StorageUniquerSupport.h"

+ Inheritance diagram for mlir::detail::StorageUserTrait::IsMutable< ConcreteType >:

Additional Inherited Members

- Protected Member Functions inherited from mlir::detail::StorageUserTraitBase< ConcreteType, IsMutable >
ConcreteType getInstance () const
 Return the derived instance. More...
 

Detailed Description

template<typename ConcreteType>
struct mlir::detail::StorageUserTrait::IsMutable< ConcreteType >

This trait is used to determine if a storage user, like Type, is mutable or not.

A storage user is mutable if ImplType of the derived class defines a mutate function with a proper signature. Note that this trait is not supposed to be used publicly. Users should use alias names like TypeTrait::IsMutable instead.

Definition at line 64 of file StorageUniquerSupport.h.


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