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

#include <rc_member_func.h>

List of all members.


Detailed Description

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

Definition at line 357 of file rc_member_func.h.


Public Types

typedef R(T::* method_ptr_type )(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)

Public Member Functions

 rc_member_func (T &obj, method_ptr_type mp)
operator() (A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9, A10 a10) const

Private Attributes

T & p_obj
method_ptr_type p_mp

Member Typedef Documentation

typedef R(T::* method_ptr_type)(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)

Definition at line 360 of file rc_member_func.h.


Constructor & Destructor Documentation

rc_member_func ( T &  obj,
method_ptr_type  mp 
) [inline]

Definition at line 362 of file rc_member_func.h.


Member Function Documentation

R operator() ( A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6,
A7  a7,
A8  a8,
A9  a9,
A10  a10 
) const [inline]

Definition at line 365 of file rc_member_func.h.


Member Data Documentation

T& p_obj [private]

Definition at line 370 of file rc_member_func.h.

method_ptr_type p_mp [private]

Definition at line 371 of file rc_member_func.h.


The documentation for this struct was generated from the following file:
Generated on Tue Jan 1 23:14:16 2008 for ReChannel by  doxygen 1.5.3