Crazy Eddie's GUI System
0.8.7
|
27 #ifndef _CEGUIFreeFunctionSlot_h_
28 #define _CEGUIFreeFunctionSlot_h_
30 #include "CEGUI/SlotFunctorBase.h"
40 class FreeFunctionSlot :
public SlotFunctorBase
50 virtual bool operator()(
const EventArgs& args)
52 return d_function(args);
68 class FreeFunctionSlotVoid :
public SlotFunctorBase
78 virtual bool operator()(
const EventArgs& args)
94 class FreeFunctionSlotNoArgs :
public SlotFunctorBase
104 virtual bool operator()(
const EventArgs& )
123 class FreeFunctionSlotVoidNoArgs :
public SlotFunctorBase
133 virtual bool operator()(
const EventArgs&)
146 #endif // end of guard _CEGUIFreeFunctionSlot_h_
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
void() SlotFunction()
Slot function type.
Definition: FreeFunctionSlot.h:151
bool() SlotFunction()
Slot function type.
Definition: FreeFunctionSlot.h:122
void() SlotFunction(const EventArgs &)
Slot function type.
Definition: FreeFunctionSlot.h:96
Slot functor class that calls back via a free function pointer. This variant ignores passed EventArgs...
Definition: FreeFunctionSlot.h:118
bool() SlotFunction(const EventArgs &)
Slot function type.
Definition: FreeFunctionSlot.h:92
Base class used as the argument to all subscribers Event object.
Definition: EventArgs.h:73