rc_member_func.h File Reference


Detailed Description

Class family rc_member_func<...>.

Author:
Armin Felke <felke@cs.uni-bonn.de>
The class family rc_member_func<...> represents a method call object. rc_member_func can be called like a function, as the object (the first parameter) is implicitly bound to the call.

Remarks:
This is a convenience function to allow functions to return arbitrary method call objects. Boost::bind is not appropriate for this task, since the type of a boost::bind object is lenghty and thus extremely unhandy.
Date
Revision

Definition in file rc_member_func.h.

Go to the source code of this file.

Namespaces

namespace  ReChannel

Classes

struct  rc_member_func< R(T::*)()>
struct  rc_member_func< R(T::*)() const >
struct  rc_member_func< R(T::*)(A1)>
struct  rc_member_func< R(T::*)(A1) const >
struct  rc_member_func< R(T::*)(A1, A2)>
struct  rc_member_func< R(T::*)(A1, A2) const >
struct  rc_member_func< R(T::*)(A1, A2, A3)>
struct  rc_member_func< R(T::*)(A1, A2, A3) const >
struct  rc_member_func< R(T::*)(A1, A2, A3, A4)>
struct  rc_member_func< R(T::*)(A1, A2, A3, A4) const >
struct  rc_member_func< R(T::*)(A1, A2, A3, A4, A5)>
struct  rc_member_func< R(T::*)(A1, A2, A3, A4, A5) const >
struct  rc_member_func< R(T::*)(A1, A2, A3, A4, A5, A6)>
struct  rc_member_func< R(T::*)(A1, A2, A3, A4, A5, A6) const >
struct  rc_member_func< R(T::*)(A1, A2, A3, A4, A5, A6, A7)>
struct  rc_member_func< R(T::*)(A1, A2, A3, A4, A5, A6, A7) const >
struct  rc_member_func< R(T::*)(A1, A2, A3, A4, A5, A6, A7, A8)>
struct  rc_member_func< R(T::*)(A1, A2, A3, A4, A5, A6, A7, A8) const >
struct  rc_member_func< R(T::*)(A1, A2, A3, A4, A5, A6, A7, A8, A9)>
struct  rc_member_func< R(T::*)(A1, A2, A3, A4, A5, A6, A7, A8, A9) const >
struct  rc_member_func< R(T::*)(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)>
struct  rc_member_func< R(T::*)(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) const >


Generated on Tue Jan 1 23:14:06 2008 for ReChannel by  doxygen 1.5.3