CHROMA
Public Types | List of all members
Chroma::Private::BinderFirstTraits< ObjectFunctor< R, TList > > Struct Template Reference

#include <objfunctor.h>

Public Types

typedef TL::Erase< TList, typename TL::TypeAt< TList, 0 >::Result >::Result ParmList
 
typedef ObjectFunctor< R, ParmListBoundFunctorType
 
typedef BoundFunctorType::Impl Impl
 

Detailed Description

template<typename R, class TList>
struct Chroma::Private::BinderFirstTraits< ObjectFunctor< R, TList > >

Definition at line 338 of file objfunctor.h.

Member Typedef Documentation

◆ BoundFunctorType

template<typename R , class TList >
typedef ObjectFunctor<R, ParmList> Chroma::Private::BinderFirstTraits< ObjectFunctor< R, TList > >::BoundFunctorType

Definition at line 343 of file objfunctor.h.

◆ Impl

template<typename R , class TList >
typedef BoundFunctorType::Impl Chroma::Private::BinderFirstTraits< ObjectFunctor< R, TList > >::Impl

Definition at line 344 of file objfunctor.h.

◆ ParmList

template<typename R , class TList >
typedef TL::Erase<TList, typename TL::TypeAt<TList, 0>::Result>::Result Chroma::Private::BinderFirstTraits< ObjectFunctor< R, TList > >::ParmList

Definition at line 342 of file objfunctor.h.


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