| BaseT typedef | mlir::TypeSwitch< T, ResultT > | |
| Case(CallableT &&caseFn) | mlir::TypeSwitch< T, ResultT > | inline |
| castValue(ValueT value, typename std::enable_if_t< is_detected< has_dyn_cast_t, ValueT, CastT >::value > *=nullptr) | mlir::detail::TypeSwitchBase< TypeSwitch< T, ResultT >, T > | inlineprotectedstatic |
| castValue(ValueT value, typename std::enable_if_t< !is_detected< has_dyn_cast_t, ValueT, CastT >::value > *=nullptr) | mlir::detail::TypeSwitchBase< TypeSwitch< T, ResultT >, T > | inlineprotectedstatic |
| Default(CallableT &&defaultFn) | mlir::TypeSwitch< T, ResultT > | inline |
| has_dyn_cast_t typedef | mlir::detail::TypeSwitchBase< TypeSwitch< T, ResultT >, T > | protected |
| operator ResultT() | mlir::TypeSwitch< T, ResultT > | inline |
| operator=(const TypeSwitchBase &)=delete | mlir::detail::TypeSwitchBase< TypeSwitch< T, ResultT >, T > | |
| operator=(TypeSwitchBase &&other)=delete | mlir::detail::TypeSwitchBase< TypeSwitch< T, ResultT >, T > | |
| TypeSwitch(TypeSwitch &&other)=default | mlir::TypeSwitch< T, ResultT > | |
| TypeSwitchBase(const T &value) | mlir::detail::TypeSwitchBase< TypeSwitch< T, ResultT >, T > | inline |
| TypeSwitchBase(TypeSwitchBase &&other) | mlir::detail::TypeSwitchBase< TypeSwitch< T, ResultT >, T > | inline |
| TypeSwitchBase(const TypeSwitchBase &)=delete | mlir::detail::TypeSwitchBase< TypeSwitch< T, ResultT >, T > | |
| value | mlir::detail::TypeSwitchBase< TypeSwitch< T, ResultT >, T > | protected |
| ~TypeSwitchBase()=default | mlir::detail::TypeSwitchBase< TypeSwitch< T, ResultT >, T > | |