Jlm
Public Types | List of all members
jlm::rvsdg::CallableArgumentType< Callable > Struct Template Reference

Template helper to deduce first argument of a callable object. More...

#include <MatchType.hpp>

Public Types

using type = typename member_function_pointer_argtype< decltype(&Callable::operator())>::type
 

Detailed Description

template<typename Callable>
struct jlm::rvsdg::CallableArgumentType< Callable >

Template helper to deduce first argument of a callable object.

Parameters
CallableCallable object to deduce result type of.

Definition at line 73 of file MatchType.hpp.

Member Typedef Documentation

◆ type

template<typename Callable >
using jlm::rvsdg::CallableArgumentType< Callable >::type = typename member_function_pointer_argtype<decltype(&Callable::operator())>::type

Definition at line 76 of file MatchType.hpp.


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