Nektar++
Classes | Functions
boost::python::detail Namespace Reference

Classes

struct  functor_signature
 
struct  is_shared_ptr< std::shared_ptr< T > >
 
struct  object_manager_get_pytype
 
struct  object_manager_get_pytype< true >
 
struct  object_manager_to_python_value
 
struct  registry_to_python_value
 
struct  shared_ptr_to_python_value
 
struct  value_is_shared_ptr
 

Functions

template<class Functor >
std::enable_if< std::is_member_function_pointer< decltype(&Functor::operator())>::value, typenamefunctor_signature< Functor >::type >::type get_signature (Functor &, void *=nullptr)
 

Function Documentation

◆ get_signature()

template<class Functor >
std::enable_if< std::is_member_function_pointer< decltype(&Functor::operator())>::value, typenamefunctor_signature< Functor >::type >::type boost::python::detail::get_signature ( Functor &  ,
void *  = nullptr 
)

Definition at line 53 of file FunctorSignature.hpp.

54{
55 return typename functor_signature<Functor>::type();
56}
mpl::erase< member_function_signature, instance_argument_iterator >::type type