MLIR  19.0.0git
Static Public Member Functions | List of all members
mlir::AttrTypeSubElementHandler< std::tuple< Ts... >, std::enable_if_t< has_sub_attr_or_type_v< Ts... > > > Struct Template Reference

Implementation for Tuple. More...

#include "mlir/IR/AttrTypeSubElements.h"

Static Public Member Functions

static void walk (const std::tuple< Ts... > &param, AttrTypeImmediateSubElementWalker &walker)
 
static auto replace (const std::tuple< Ts... > &param, AttrSubElementReplacements &attrRepls, TypeSubElementReplacements &typeRepls)
 

Detailed Description

template<typename... Ts>
struct mlir::AttrTypeSubElementHandler< std::tuple< Ts... >, std::enable_if_t< has_sub_attr_or_type_v< Ts... > > >

Implementation for Tuple.

Definition at line 374 of file AttrTypeSubElements.h.

Member Function Documentation

◆ replace()

template<typename... Ts>
static auto mlir::AttrTypeSubElementHandler< std::tuple< Ts... >, std::enable_if_t< has_sub_attr_or_type_v< Ts... > > >::replace ( const std::tuple< Ts... > &  param,
AttrSubElementReplacements attrRepls,
TypeSubElementReplacements typeRepls 
)
inlinestatic

◆ walk()

template<typename... Ts>
static void mlir::AttrTypeSubElementHandler< std::tuple< Ts... >, std::enable_if_t< has_sub_attr_or_type_v< Ts... > > >::walk ( const std::tuple< Ts... > &  param,
AttrTypeImmediateSubElementWalker walker 
)
inlinestatic

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