rc_driver_object_b< IF, true >::driver_access Class Reference

#include <rc_driver_object.h>

List of all members.


Detailed Description

template<class IF>
class ReChannel::rc_driver_object_b< IF, true >::driver_access

Definition at line 886 of file rc_driver_object.h.


Public Member Functions

template<class R, class IF_>
call (R(IF_::*method)()) const
template<class R, class IF_>
call (R(IF_::*method)() const) const
template<class R, class A1, class A1_, class IF_>
call (R(IF_::*method)(A1_), A1 a1) const
template<class R, class A1, class A1_, class IF_>
call (R(IF_::*method)(A1_) const, A1 a1) const
template<class R, class A1, class A2, class A1_, class A2_, class IF_>
call (R(IF_::*method)(A1_, A2_), A1 a1, A2 a2) const
template<class R, class A1, class A2, class A1_, class A2_, class IF_>
call (R(IF_::*method)(A1_, A2_) const, A1 a1, A2 a2) const
template<class R, class A1, class A2, class A3, class A1_, class A2_, class A3_, class IF_>
call (R(IF_::*method)(A1_, A2_, A3_), A1 a1, A2 a2, A3 a3) const
template<class R, class A1, class A2, class A3, class A1_, class A2_, class A3_, class IF_>
call (R(IF_::*method)(A1_, A2_, A3_) const, A1 a1, A2 a2, A3 a3) const
template<class R, class A1, class A2, class A3, class A4, class A1_, class A2_, class A3_, class A4_, class IF_>
call (R(IF_::*method)(A1_, A2_, A3_, A4_), A1 a1, A2 a2, A3 a3, A4 a4) const
template<class R, class A1, class A2, class A3, class A4, class A1_, class A2_, class A3_, class A4_, class IF_>
call (R(IF_::*method)(A1_, A2_, A3_, A4_) const, A1 a1, A2 a2, A3 a3, A4 a4) const
template<class R, class A1, class A2, class A3, class A4, class A5, class A1_, class A2_, class A3_, class A4_, class A5_, class IF_>
call (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) const
template<class R, class A1, class A2, class A3, class A4, class A5, class A1_, class A2_, class A3_, class A4_, class A5_, class IF_>
call (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) const
template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class IF_>
call (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6) const
template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class IF_>
call (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6) const
template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class IF_>
call (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7) const
template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class IF_>
call (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7) const
template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class IF_>
call (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8) const
template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class IF_>
call (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8) const
template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class A9_, class IF_>
call (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9) const
template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class A9_, class IF_>
call (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9) const
template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class A9_, class A10_, class IF_>
call (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_, A10_), A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9, A10 a10) const
template<class R, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10, class A1_, class A2_, class A3_, class A4_, class A5_, class A6_, class A7_, class A8_, class A9_, class A10_, class IF_>
call (R(IF_::*method)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_, A10_) const, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9, A10 a10) const

Protected Types

typedef
rc_driver_object_b
< IF, true > 
driver_object_type

Private Member Functions

 driver_access (driver_object_type &dobj_)
 driver_access (const driver_access &access)
driver_access & operator= (const driver_access &access)

Private Attributes

driver_object_typedobj

Friends

class rc_driver_object_b< IF, true >

Member Typedef Documentation

typedef rc_driver_object_b<IF, true> driver_object_type [protected]

Definition at line 891 of file rc_driver_object.h.


Constructor & Destructor Documentation

driver_access ( driver_object_type dobj_  )  [inline, private]

Definition at line 1154 of file rc_driver_object.h.

driver_access ( const driver_access &  access  )  [private]


Member Function Documentation

R call ( R(IF_::*)()  method  )  const [inline]

Definition at line 897 of file rc_driver_object.h.

R call ( R(IF_::*)() const   method  )  const [inline]

Definition at line 904 of file rc_driver_object.h.

R call ( R(IF_::*)(A1_)  method,
A1  a1 
) const [inline]

Definition at line 911 of file rc_driver_object.h.

R call ( R(IF_::*)(A1_) const   method,
A1  a1 
) const [inline]

Definition at line 918 of file rc_driver_object.h.

R call ( R(IF_::*)(A1_, A2_)  method,
A1  a1,
A2  a2 
) const [inline]

Definition at line 925 of file rc_driver_object.h.

R call ( R(IF_::*)(A1_, A2_) const   method,
A1  a1,
A2  a2 
) const [inline]

Definition at line 933 of file rc_driver_object.h.

R call ( R(IF_::*)(A1_, A2_, A3_)  method,
A1  a1,
A2  a2,
A3  a3 
) const [inline]

Definition at line 942 of file rc_driver_object.h.

R call ( R(IF_::*)(A1_, A2_, A3_) const   method,
A1  a1,
A2  a2,
A3  a3 
) const [inline]

Definition at line 952 of file rc_driver_object.h.

R call ( R(IF_::*)(A1_, A2_, A3_, A4_)  method,
A1  a1,
A2  a2,
A3  a3,
A4  a4 
) const [inline]

Definition at line 962 of file rc_driver_object.h.

R call ( R(IF_::*)(A1_, A2_, A3_, A4_) const   method,
A1  a1,
A2  a2,
A3  a3,
A4  a4 
) const [inline]

Definition at line 973 of file rc_driver_object.h.

R call ( R(IF_::*)(A1_, A2_, A3_, A4_, A5_)  method,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5 
) const [inline]

Definition at line 984 of file rc_driver_object.h.

R call ( R(IF_::*)(A1_, A2_, A3_, A4_, A5_) const   method,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5 
) const [inline]

Definition at line 995 of file rc_driver_object.h.

R call ( R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_)  method,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6 
) const [inline]

Definition at line 1008 of file rc_driver_object.h.

R call ( R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_) const   method,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6 
) const [inline]

Definition at line 1021 of file rc_driver_object.h.

R call ( R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_)  method,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6,
A7  a7 
) const [inline]

Definition at line 1035 of file rc_driver_object.h.

R call ( R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_) const   method,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6,
A7  a7 
) const [inline]

Definition at line 1049 of file rc_driver_object.h.

R call ( R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_)  method,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6,
A7  a7,
A8  a8 
) const [inline]

Definition at line 1063 of file rc_driver_object.h.

R call ( R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_) const   method,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6,
A7  a7,
A8  a8 
) const [inline]

Definition at line 1077 of file rc_driver_object.h.

R call ( R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_)  method,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6,
A7  a7,
A8  a8,
A9  a9 
) const [inline]

Definition at line 1091 of file rc_driver_object.h.

R call ( R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_) const   method,
A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6,
A7  a7,
A8  a8,
A9  a9 
) const [inline]

Definition at line 1107 of file rc_driver_object.h.

R call ( R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_, A10_)  method,
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 1124 of file rc_driver_object.h.

R call ( R(IF_::*)(A1_, A2_, A3_, A4_, A5_, A6_, A7_, A8_, A9_, A10_) const   method,
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 1141 of file rc_driver_object.h.

driver_access& operator= ( const driver_access &  access  )  [private]


Friends And Related Function Documentation

friend class rc_driver_object_b< IF, true > [friend]

Definition at line 888 of file rc_driver_object.h.


Member Data Documentation

driver_object_type& dobj [private]

Definition at line 1159 of file rc_driver_object.h.


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