#include <rc_driver_object.h>
Definition at line 886 of file rc_driver_object.h.
Public Member Functions | |
template<class R, class IF_> | |
R | call (R(IF_::*method)()) const |
template<class R, class IF_> | |
R | call (R(IF_::*method)() const) const |
template<class R, class A1, class A1_, class IF_> | |
R | call (R(IF_::*method)(A1_), A1 a1) const |
template<class R, class A1, class A1_, class IF_> | |
R | call (R(IF_::*method)(A1_) const, A1 a1) const |
template<class R, class A1, class A2, class A1_, class A2_, class IF_> | |
R | call (R(IF_::*method)(A1_, A2_), A1 a1, A2 a2) const |
template<class R, class A1, class A2, class A1_, class A2_, class IF_> | |
R | 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_> | |
R | 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_> | |
R | 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_> | |
R | 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_> | |
R | 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_> | |
R | 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_> | |
R | 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_> | |
R | 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_> | |
R | 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_> | |
R | 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_> | |
R | 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_> | |
R | 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_> | |
R | 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_> | |
R | 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_> | |
R | 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_> | |
R | 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_> | |
R | 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_type & | dobj |
Friends | |
class | rc_driver_object_b< IF, true > |
typedef rc_driver_object_b<IF, true> driver_object_type [protected] |
Definition at line 891 of file rc_driver_object.h.
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] |
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] |
friend class rc_driver_object_b< IF, true > [friend] |
Definition at line 888 of file rc_driver_object.h.
driver_object_type& dobj [private] |
Definition at line 1159 of file rc_driver_object.h.