|
MLIR 23.0.0git
|
Implementation for derived ArrayRef. More...
#include "mlir/IR/AttrTypeSubElements.h"
Public Types | |
| using | EltHandler = AttrTypeSubElementHandler<T> |
| using | DefaultHandlerTag |
| Tag indicating that this handler does not support sub-elements. | |
Static Public Member Functions | |
| static void | walk (ArrayRef< T > param, AttrTypeImmediateSubElementWalker &walker) |
| static auto | replace (ArrayRef< T > param, AttrSubElementReplacements &attrRepls, TypeSubElementReplacements &typeRepls) |
Implementation for derived ArrayRef.
Definition at line 442 of file AttrTypeSubElements.h.
| using mlir::AttrTypeSubElementHandler< T, std::enable_if_t< has_sub_attr_or_type_v< T > > >::DefaultHandlerTag |
Tag indicating that this handler does not support sub-elements.
Definition at line 408 of file AttrTypeSubElements.h.
| using mlir::AttrTypeSubElementHandler< ArrayRef< T >, std::enable_if_t< has_sub_attr_or_type_v< T > > >::EltHandler = AttrTypeSubElementHandler<T> |
Definition at line 444 of file AttrTypeSubElements.h.
|
inlinestatic |
Definition at line 451 of file AttrTypeSubElements.h.
References mlir::AttrTypeSubElementHandler< T, Enable >::replace(), and mlir::AttrTypeSubElementReplacements< T >::take_front().
|
inlinestatic |
Definition at line 446 of file AttrTypeSubElements.h.
References mlir::AttrTypeSubElementHandler< T, Enable >::walk().