LLVM 19.0.0git
llvm::TypeSwitch< T, ResultT > Member List

This is the complete list of members for llvm::TypeSwitch< T, ResultT >, including all inherited members.

BaseT typedefllvm::TypeSwitch< T, ResultT >
Case(CallableT &&caseFn)llvm::TypeSwitch< T, ResultT >inline
Case(CallableT &&caseFn)llvm::TypeSwitch< T, ResultT >inline
Case(CallableT &&caseFn)llvm::TypeSwitch< T, ResultT >inline
castValue(ValueT &&value, std::enable_if_t< is_detected< has_dyn_cast_t, ValueT, CastT >::value > *=nullptr)llvm::detail::TypeSwitchBase< DerivedT, T >inlineprotectedstatic
castValue(ValueT &&value, std::enable_if_t<!is_detected< has_dyn_cast_t, ValueT, CastT >::value > *=nullptr)llvm::detail::TypeSwitchBase< DerivedT, T >inlineprotectedstatic
Default(CallableT &&defaultFn)llvm::TypeSwitch< T, ResultT >inline
Default(ResultT defaultResult)llvm::TypeSwitch< T, ResultT >inline
has_dyn_cast_t typedefllvm::detail::TypeSwitchBase< DerivedT, T >protected
operator ResultT()llvm::TypeSwitch< T, ResultT >inline
operator=(const TypeSwitchBase &)=deletellvm::detail::TypeSwitchBase< DerivedT, T >
operator=(TypeSwitchBase &&other)=deletellvm::detail::TypeSwitchBase< DerivedT, T >
TypeSwitch(TypeSwitch &&other)=defaultllvm::TypeSwitch< T, ResultT >
TypeSwitchBase(const T &value)llvm::detail::TypeSwitchBase< DerivedT, T >inline
TypeSwitchBase(TypeSwitchBase &&other)llvm::detail::TypeSwitchBase< DerivedT, T >inline
TypeSwitchBase(const TypeSwitchBase &)=deletellvm::detail::TypeSwitchBase< DerivedT, T >
valuellvm::detail::TypeSwitchBase< DerivedT, T >protected
~TypeSwitchBase()=defaultllvm::detail::TypeSwitchBase< DerivedT, T >