header inti/bind.h

Name

header inti/bind.h -- 

Declared in this header

Classes.
class BoundSlot0_1
class BoundSlot1_2
class BoundSlot2_3
class BoundSlot3_4
class BoundSlot4_5
class BoundSlot5_6

Functions.
template <class ReturnType, class Arg1Type>
Slot0<ReturnType> * bind (Slot1<ReturnType, Arg1Type> * s, Arg1Type arg1)
template <class ReturnType, class Arg1Type, class Arg2Type>
Slot1<ReturnType, Arg1Type> * bind (Slot2<ReturnType, Arg1Type, Arg2Type> * s, Arg2Type arg2)
template <class ReturnType, class Arg1Type, class Arg2Type, class Arg3Type>
Slot2<ReturnType, Arg1Type, Arg2Type> * bind (Slot3<ReturnType, Arg1Type, Arg2Type, Arg3Type> * s, Arg3Type arg3)
template <class ReturnType, class Arg1Type, class Arg2Type, class Arg3Type, class Arg4Type>
Slot3<ReturnType, Arg1Type, Arg2Type, Arg3Type> * bind (Slot4<ReturnType, Arg1Type, Arg2Type, Arg3Type, Arg4Type> * s, Arg4Type arg4)
template <class ReturnType, class Arg1Type, class Arg2Type, class Arg3Type, class Arg4Type, class Arg5Type>
Slot4<ReturnType, Arg1Type, Arg2Type, Arg3Type, Arg4Type> * bind (Slot5<ReturnType, Arg1Type, Arg2Type, Arg3Type, Arg4Type, Arg5Type> * s, Arg5Type arg5)
template <class ReturnType, class Arg1Type, class Arg2Type, class Arg3Type, class Arg4Type, class Arg5Type, class Arg6Type>
Slot5<ReturnType, Arg1Type, Arg2Type, Arg3Type, Arg4Type, Arg5Type> * bind (Slot6<ReturnType, Arg1Type, Arg2Type, Arg3Type, Arg4Type, Arg5Type, Arg6Type> * s, Arg6Type arg6)

Description

Global functions

function Inti::bind

template <class ReturnType, class Arg1Type>
Slot0<ReturnType> * bind (Slot1<ReturnType, Arg1Type> * s, Arg1Type arg1)

s 
arg1 

function Inti::bind

template <class ReturnType, class Arg1Type, class Arg2Type>
Slot1<ReturnType, Arg1Type> * bind (Slot2<ReturnType, Arg1Type, Arg2Type> * s, Arg2Type arg2)

s 
arg2 

function Inti::bind

template <class ReturnType, class Arg1Type, class Arg2Type, class Arg3Type>
Slot2<ReturnType, Arg1Type, Arg2Type> * bind (Slot3<ReturnType, Arg1Type, Arg2Type, Arg3Type> * s, Arg3Type arg3)

s 
arg3 

function Inti::bind

template <class ReturnType, class Arg1Type, class Arg2Type, class Arg3Type, class Arg4Type>
Slot3<ReturnType, Arg1Type, Arg2Type, Arg3Type> * bind (Slot4<ReturnType, Arg1Type, Arg2Type, Arg3Type, Arg4Type> * s, Arg4Type arg4)

s 
arg4 

function Inti::bind

template <class ReturnType, class Arg1Type, class Arg2Type, class Arg3Type, class Arg4Type, class Arg5Type>
Slot4<ReturnType, Arg1Type, Arg2Type, Arg3Type, Arg4Type> * bind (Slot5<ReturnType, Arg1Type, Arg2Type, Arg3Type, Arg4Type, Arg5Type> * s, Arg5Type arg5)

s 
arg5 

function Inti::bind

template <class ReturnType, class Arg1Type, class Arg2Type, class Arg3Type, class Arg4Type, class Arg5Type, class Arg6Type>
Slot5<ReturnType, Arg1Type, Arg2Type, Arg3Type, Arg4Type, Arg5Type> * bind (Slot6<ReturnType, Arg1Type, Arg2Type, Arg3Type, Arg4Type, Arg5Type, Arg6Type> * s, Arg6Type arg6)

s 
arg6