Choreonoid  1.8
Public Types | Public Member Functions | List of all members
cnoid::SignalProxy< Signature, Combiner > Class Template Reference

#include <Signal.h>

Public Types

typedef Signal< Signature, Combiner > SignalType
 

Public Member Functions

 SignalProxy ()
 
 SignalProxy (SignalType &signal)
 
 SignalProxy (const SignalProxy &org)
 
SignalProxyoperator= (const SignalProxy &rhs)
 
Connection connect (typename SignalType::Function f)
 

Member Typedef Documentation

◆ SignalType

template<typename Signature , typename Combiner = signal_private::last_value< typename signal_private::function_traits<Signature>::result_type>>
typedef Signal<Signature, Combiner> cnoid::SignalProxy< Signature, Combiner >::SignalType

Constructor & Destructor Documentation

◆ SignalProxy() [1/3]

template<typename Signature , typename Combiner = signal_private::last_value< typename signal_private::function_traits<Signature>::result_type>>
cnoid::SignalProxy< Signature, Combiner >::SignalProxy ( )
inline

◆ SignalProxy() [2/3]

template<typename Signature , typename Combiner = signal_private::last_value< typename signal_private::function_traits<Signature>::result_type>>
cnoid::SignalProxy< Signature, Combiner >::SignalProxy ( SignalType signal)
inline

◆ SignalProxy() [3/3]

template<typename Signature , typename Combiner = signal_private::last_value< typename signal_private::function_traits<Signature>::result_type>>
cnoid::SignalProxy< Signature, Combiner >::SignalProxy ( const SignalProxy< Signature, Combiner > &  org)
inline

Member Function Documentation

◆ connect()

template<typename Signature , typename Combiner = signal_private::last_value< typename signal_private::function_traits<Signature>::result_type>>
Connection cnoid::SignalProxy< Signature, Combiner >::connect ( typename SignalType::Function  f)
inline

◆ operator=()

template<typename Signature , typename Combiner = signal_private::last_value< typename signal_private::function_traits<Signature>::result_type>>
SignalProxy& cnoid::SignalProxy< Signature, Combiner >::operator= ( const SignalProxy< Signature, Combiner > &  rhs)
inline

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