Nektar++
Public Types | List of all members
boost::python::detail::functor_signature< Functor > Struct Template Reference

#include <FunctorSignature.hpp>

Public Types

typedef decltype(get_signature(&Functor::operator())) member_function_signature
 
typedef mpl::advance< typenamempl::begin< member_function_signature >::type, mpl::int_< 1 > >::type instance_argument_iterator
 
typedef mpl::erase< member_function_signature, instance_argument_iterator >::type type
 

Detailed Description

template<class Functor>
struct boost::python::detail::functor_signature< Functor >

Definition at line 63 of file FunctorSignature.hpp.

Member Typedef Documentation

◆ instance_argument_iterator

template<class Functor >
typedef mpl::advance<typenamempl::begin<member_function_signature>::type,mpl::int_<1>>::type boost::python::detail::functor_signature< Functor >::instance_argument_iterator

Definition at line 69 of file FunctorSignature.hpp.

◆ member_function_signature

template<class Functor >
typedef decltype(get_signature( &Functor::operator())) boost::python::detail::functor_signature< Functor >::member_function_signature

Definition at line 66 of file FunctorSignature.hpp.

◆ type

template<class Functor >
typedef mpl::erase<member_function_signature,instance_argument_iterator>::type boost::python::detail::functor_signature< Functor >::type

Definition at line 71 of file FunctorSignature.hpp.