Converts a slot taking five arguments into a slot taking four arguments.
More...
#include <scim_bind.h>
Public Member Functions |
| BoundSlot4_5 (Slot5< R, P1, P2, P3, P4, P5 > *slot, P5 p5) |
virtual R | call (P1 p1, P2 p2, P3 p3, P4 p4) const |
| Calls the original slot passing it arguments p1, p2, p3 and p4, and the bound argument p as the last parameter.
|
R | operator() (P1 p1, P2 p2, P3 p3, P4 p4) const |
| Function operator; Calls call().
|
Additional Inherited Members |
| Slot4 () |
| Constructor.
|
Detailed Description
template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5>
class scim::BoundSlot4_5< R, P1, P2, P3, P4, P5 >
Converts a slot taking five arguments into a slot taking four arguments.
Constructor & Destructor Documentation
template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5>
scim::BoundSlot4_5< R, P1, P2, P3, P4, P5 >::BoundSlot4_5 |
( |
Slot5< R, P1, P2, P3, P4, P5 > * |
slot, |
|
|
P5 |
p5 |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
slot | - a pointer to a slot of type Slot1<R, P1, P2, P3, P4, P5>. |
p5 | - a bound argument of type P5 |
Member Function Documentation
template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5>
virtual R scim::BoundSlot4_5< R, P1, P2, P3, P4, P5 >::call |
( |
P1 |
p1, |
|
|
P2 |
p2, |
|
|
P3 |
p3, |
|
|
P4 |
p4 |
|
) |
| const |
|
inlinevirtual |
The documentation for this class was generated from the following file: