libqi-api  2.8.7.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | List of all members
qi::boost_bind_function_type< T > Struct Template Reference

#include <bindtype.hxx>

Public Types

using type = typename boost::function_types::function_type< typename boost::mpl::push_front< typename boost_bind_parameter_types< T >::type, typename boost_bind_result_type< T >::type >::type >::type
 
using pointer_type = typename boost::function_types::function_pointer< typename boost::mpl::push_front< typename boost_bind_parameter_types< T >::type, typename boost_bind_result_type< T >::type >::type >::type
 

Detailed Description

template<typename T>
struct qi::boost_bind_function_type< T >

Take as argument the result of a boost::bind, and return A compatible function type

Definition at line 256 of file bindtype.hxx.

Member Typedef Documentation

template<typename T >
using qi::boost_bind_function_type< T >::pointer_type = typename boost::function_types::function_pointer< typename boost::mpl::push_front< typename boost_bind_parameter_types<T>::type, typename boost_bind_result_type<T>::type >::type >::type

Definition at line 269 of file bindtype.hxx.

template<typename T >
using qi::boost_bind_function_type< T >::type = typename boost::function_types::function_type< typename boost::mpl::push_front< typename boost_bind_parameter_types<T>::type, typename boost_bind_result_type<T>::type >::type >::type

Definition at line 263 of file bindtype.hxx.


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