Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

scim_bind.h File Reference

Binding adapters. More...

Go to the source code of this file.

Namespaces

namespace  scim

Bind functions returning a new BoundSlot.

template<typename R, typename P1>
Slot0< R > * bind (Slot1< R, P1 > *s, P1 p1)
template<typename R, typename P1, typename P2>
Slot1< R, P1 > * bind (Slot2< R, P1, P2 > *s, P2 p2)
template<typename R, typename P1, typename P2, typename P3>
Slot2< R, P1, P2 > * bind (Slot3< R, P1, P2, P3 > *s, P3 p3)
template<typename R, typename P1, typename P2, typename P3, typename P4>
Slot3< R, P1, P2, P3 > * bind (Slot4< R, P1, P2, P3, P4 > *s, P4 p4)
template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5>
Slot4< R, P1, P2, P3, P4 > * bind (Slot5< R, P1, P2, P3, P4, P5 > *s, P5 p5)
template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6>
Slot5< R, P1, P2, P3, P4,
P5 > * 
bind (Slot6< R, P1, P2, P3, P4, P5, P6 > *s, P6 p6)


Detailed Description

Binding adapters.

A binding adaptor is an object that allows you to convert between slot types. Usually you wont use a BoundSlot directly but instead call the bind() factory function (similiar to the slot() factory function) which will create an appropriate bound slot for you, depending on the parameters passed.

Most code of this file are came from Inti project.

Definition in file scim_bind.h.


Generated on Tue Apr 19 00:10:59 2005 for scim by  doxygen 1.4.1