Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Detail::CallableTraitsImpl< R(T::*)(Args...) const, false > Struct Template Reference

template<typename R, typename T, typename... Args>
struct ROOT::Detail::CallableTraitsImpl< R(T::*)(Args...) const, false >

Definition at line 48 of file TypeTraits.hxx.

Public Types

using arg_types = ROOT::TypeTraits::TypeList< std::decay_t< Args >... >
 
using arg_types_nodecay = ROOT::TypeTraits::TypeList< Args... >
 
using ret_type = R
 

#include <ROOT/TypeTraits.hxx>

Member Typedef Documentation

◆ arg_types

template<typename R , typename T , typename... Args>
using ROOT::Detail::CallableTraitsImpl< R(T::*)(Args...) const, false >::arg_types = ROOT::TypeTraits::TypeList<std::decay_t<Args>...>

Definition at line 49 of file TypeTraits.hxx.

◆ arg_types_nodecay

template<typename R , typename T , typename... Args>
using ROOT::Detail::CallableTraitsImpl< R(T::*)(Args...) const, false >::arg_types_nodecay = ROOT::TypeTraits::TypeList<Args...>

Definition at line 50 of file TypeTraits.hxx.

◆ ret_type

template<typename R , typename T , typename... Args>
using ROOT::Detail::CallableTraitsImpl< R(T::*)(Args...) const, false >::ret_type = R

Definition at line 51 of file TypeTraits.hxx.


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