Logo ROOT   6.18/05
Reference Guide
List of all members | Public Types | List of all members
ROOT::Detail::CallableTraitsImpl< T, true > Struct Template Reference

template<typename T>
struct ROOT::Detail::CallableTraitsImpl< T, true >

Definition at line 42 of file TypeTraits.hxx.

Public Types

using arg_types = typename CallableTraitsImpl< decltype(&T::operator())>::arg_types
 
using arg_types_nodecay = typename CallableTraitsImpl< decltype(&T::operator())>::arg_types_nodecay
 
using ret_type = typename CallableTraitsImpl< decltype(&T::operator())>::ret_type
 

#include <ROOT/TypeTraits.hxx>

Member Typedef Documentation

◆ arg_types

template<typename T >
using ROOT::Detail::CallableTraitsImpl< T, true >::arg_types = typename CallableTraitsImpl<decltype(&T::operator())>::arg_types

Definition at line 43 of file TypeTraits.hxx.

◆ arg_types_nodecay

template<typename T >
using ROOT::Detail::CallableTraitsImpl< T, true >::arg_types_nodecay = typename CallableTraitsImpl<decltype(&T::operator())>::arg_types_nodecay

Definition at line 44 of file TypeTraits.hxx.

◆ ret_type

template<typename T >
using ROOT::Detail::CallableTraitsImpl< T, true >::ret_type = typename CallableTraitsImpl<decltype(&T::operator())>::ret_type

Definition at line 45 of file TypeTraits.hxx.


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