GATE
gate::MulticastDelegate2< A1, A2 > Class Template Reference
Inheritance diagram for gate::MulticastDelegate2< A1, A2 >:
gate::MulticastDelegateBase gate::ui::Event< gate::ui::KeyTreeview, gate::ui::KeyTreeview::ItemArg > gate::ui::Event< gate::ui::KeyListview, gate::ui::KeyListview::KeyArg > gate::ui::Event< gate::ui::Button, gate::ui::EventArg > gate::ui::Event< gate::ui::Checkbox, gate::ui::EventArg > gate::ui::Event< gate::ui::Combobox, gate::ui::Combobox::SelectArg > gate::ui::Event< gate::ui::Form, gate::ui::PointArg > gate::ui::Event< gate::ui::Form, gate::ui::SizeArg > gate::ui::Event< gate::ui::Form, gate::ui::EventArg > gate::ui::Event< gate::ui::Form, gate::ui::MenuArg > gate::ui::Event< gate::ui::Itemview, gate::ui::Itemview::IndexArg > gate::ui::Event< gate::ui::KeyCombobox, gate::ui::KeyCombobox::KeyArg > gate::ui::Event< gate::ui::KeyItemview, gate::ui::KeyItemview::KeyArg > gate::ui::Event< gate::ui::KeyListbox, gate::ui::KeyListbox::KeyArg > gate::ui::Event< gate::ui::Label, gate::ui::EventArg > gate::ui::Event< gate::ui::Listbox, gate::ui::Listbox::IndexArg > gate::ui::Event< gate::ui::Listview, gate::ui::Listview::IndexArg > gate::ui::Event< gate::ui::PaintSurface, gate::ui::PaintSurface::PaintEventArg > gate::ui::Event< gate::ui::PaintSurface, gate::ui::PaintSurface::ResizeEventArg > gate::ui::Event< gate::ui::PaintSurface, gate::ui::PaintSurface::FocusEventArg > gate::ui::Event< gate::ui::PaintSurface, gate::ui::PaintSurface::MouseEventArg > gate::ui::Event< gate::ui::PaintSurface, gate::ui::PaintSurface::MousePositionEventArg > gate::ui::Event< gate::ui::PaintSurface, gate::ui::PaintSurface::KeyEventArg > gate::ui::Event< gate::ui::Spinbox, gate::ui::Spinbox::ChangeArg > gate::ui::Event< gate::ui::Textbox, gate::ui::KeyCharArg > gate::ui::Event< gate::ui::Timer, gate::ui::Timer::TimerArg > gate::ui::Event< gate::ui::Toolbar, gate::ui::Toolbar::ToolbarEventArg > gate::ui::Event< gate::ui::Treeview, gate::ui::Treeview::ItemArg > gate::ui::Event< gate::ui::Webview, gate::ui::Webview::NavigateStartArg > gate::ui::Event< gate::ui::Webview, gate::ui::Webview::NavigateProgressArg > gate::ui::Event< gate::ui::Webview, NavigateCompleteArg > gate::ui::Event< gate::ui::Webview, InternalStateChangedArg > gate::ui::Event< gate::ui::Webview, TitleTextChangedArg > gate::ui::Event< gate::ui::Webview, StatusTextChangedArg > gate::ui::Event< gate::ui::Webview, gate::ui::Webview >

Public Types

typedef MulticastDelegate2< A1, A2 > self_t
 
typedef Delegate2< A1, A2 > delegator_t
 
typedef SlotList< delegator_tlist_t
 

Public Member Functions

void operator() (A1 a1, A2 a2) const
 
void invoke (A1 a1, A2 a2) const
 
void clear ()
 
self_toperator+= (delegator_t const &del)
 
self_toperator-= (delegator_t const &del)
 

Additional Inherited Members

- Static Protected Member Functions inherited from gate::MulticastDelegateBase
template<class T >
static void addSlot (SlotList< T > &lst, T const &item)
 
template<class T >
static bool_t removeSlot (SlotList< T > &lst, T const &item)
 
template<class T >
static void clearSlots (SlotList< T > &lst)
 

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