DBus::priv::dbus_function_traits< std::function< DBus::MultipleReturn< T_ret... >(Args...)> > Struct Template Reference

#include <utility.h>

Public Member Functions

std::string dbus_sig () const
 
std::string debug_string () const
 
std::string introspect (const std::vector< std::string > &names, int idx, const std::string &spaces) const
 
void extractAndCall (std::shared_ptr< const CallMessage > callmsg, std::shared_ptr< ReturnMessage > retmsg, sigc::slot< DBus::MultipleReturn< T_ret... >(Args...)> slot)
 

Member Function Documentation

◆ dbus_sig()

template<typename... T_ret, typename ... Args>
std::string DBus::priv::dbus_function_traits< std::function< DBus::MultipleReturn< T_ret... >(Args...)> >::dbus_sig ( ) const
inline

◆ debug_string()

template<typename... T_ret, typename ... Args>
std::string DBus::priv::dbus_function_traits< std::function< DBus::MultipleReturn< T_ret... >(Args...)> >::debug_string ( ) const
inline

◆ extractAndCall()

template<typename... T_ret, typename ... Args>
void DBus::priv::dbus_function_traits< std::function< DBus::MultipleReturn< T_ret... >(Args...)> >::extractAndCall ( std::shared_ptr< const CallMessage callmsg,
std::shared_ptr< ReturnMessage retmsg,
sigc::slot< DBus::MultipleReturn< T_ret... >(Args...)>  slot 
)
inline

◆ introspect()

template<typename... T_ret, typename ... Args>
std::string DBus::priv::dbus_function_traits< std::function< DBus::MultipleReturn< T_ret... >(Args...)> >::introspect ( const std::vector< std::string > &  names,
int  idx,
const std::string &  spaces 
) const
inline

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