c++-gtk-utils
Public Types | Public Member Functions | List of all members
Cgu::Callback::Callback2_< unref, T, BoundArg1, BoundArg2 > Class Template Reference

#include <callback.h>

Inheritance diagram for Cgu::Callback::Callback2_< unref, T, BoundArg1, BoundArg2 >:
Cgu::Callback::CallbackArg

Public Types

typedef void(T::* MemFunc) (BoundArg1, BoundArg2)
 

Public Member Functions

void dispatch () const
 
 Callback2_ (T &obj_, MemFunc func_, typename Cgu::Param< BoundArg1 >::ParamType arg1_, typename Cgu::Param< BoundArg2 >::ParamType arg2_)
 
- Public Member Functions inherited from Cgu::Callback::CallbackArg
virtual void dispatch (typename Cgu::Param< FreeArg >::ParamType arg) const =0
 
 CallbackArg ()
 
virtual ~CallbackArg ()
 

Member Typedef Documentation

◆ MemFunc

template<bool unref, class T , class BoundArg1 , class BoundArg2 >
typedef void(T::* Cgu::Callback::Callback2_< unref, T, BoundArg1, BoundArg2 >::MemFunc) (BoundArg1, BoundArg2)

Constructor & Destructor Documentation

◆ Callback2_()

template<bool unref, class T , class BoundArg1 , class BoundArg2 >
Cgu::Callback::Callback2_< unref, T, BoundArg1, BoundArg2 >::Callback2_ ( T &  obj_,
MemFunc  func_,
typename Cgu::Param< BoundArg1 >::ParamType  arg1_,
typename Cgu::Param< BoundArg2 >::ParamType  arg2_ 
)
inline

Member Function Documentation

◆ dispatch()

template<bool unref, class T , class BoundArg1 , class BoundArg2 >
void Cgu::Callback::Callback2_< unref, T, BoundArg1, BoundArg2 >::dispatch ( ) const
inline

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