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

#include <functionsignature.hxx>

Public Types

using Backend = typename boost::mpl::if_< typename boost::function_types::is_member_pointer< T >, MemberFunctionSignature< T >, RawFunctionSignature< T > >::type
 

Static Public Member Functions

static qi::Signature signature ()
 
static qi::Signature sigreturn ()
 

Detailed Description

template<typename T>
struct qi::detail::FunctionSignature< T >

Definition at line 103 of file functionsignature.hxx.

Member Typedef Documentation

template<typename T >
using qi::detail::FunctionSignature< T >::Backend = typename boost::mpl::if_< typename boost::function_types::is_member_pointer<T>, MemberFunctionSignature<T>, RawFunctionSignature<T> >::type

Definition at line 109 of file functionsignature.hxx.

Member Function Documentation

template<typename T >
static qi::Signature qi::detail::FunctionSignature< T >::signature ( )
inlinestatic

Definition at line 110 of file functionsignature.hxx.

template<typename T >
static qi::Signature qi::detail::FunctionSignature< T >::sigreturn ( )
inlinestatic

Definition at line 115 of file functionsignature.hxx.


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