#include <rc_portmap.h>

Definition at line 115 of file rc_portmap.h.
Public Types | |
| enum | { portmap_size = N } |
Public Member Functions | |
| RC_STATIC_ASSERT_T (portmap_size_check, portmap_size > 0) | |
| rc_portmap (P0 &p0, _RC_TMP_arg(1), _RC_TMP_arg(2), _RC_TMP_arg(3), _RC_TMP_arg(4), _RC_TMP_arg(5), _RC_TMP_arg(6), _RC_TMP_arg(7), _RC_TMP_arg(8), _RC_TMP_arg(9), _RC_TMP_arg(10), _RC_TMP_arg(11), _RC_TMP_arg(12), _RC_TMP_arg(13), _RC_TMP_arg(14), _RC_TMP_arg(15), _RC_TMP_arg(16), _RC_TMP_arg(17), _RC_TMP_arg(18), _RC_TMP_arg(19), _RC_TMP_arg(20), _RC_TMP_arg(21), _RC_TMP_arg(22), _RC_TMP_arg(23), _RC_TMP_arg(24), _RC_TMP_arg(25), _RC_TMP_arg(26), _RC_TMP_arg(27), _RC_TMP_arg(28), _RC_TMP_arg(29), _RC_TMP_arg(30), _RC_TMP_arg(31), _RC_TMP_arg(32), _RC_TMP_arg(33), _RC_TMP_arg(34), _RC_TMP_arg(35), _RC_TMP_arg(36), _RC_TMP_arg(37), _RC_TMP_arg(38), _RC_TMP_arg(39), _RC_TMP_arg(40), _RC_TMP_arg(41), _RC_TMP_arg(42), _RC_TMP_arg(43), _RC_TMP_arg(44), _RC_TMP_arg(45), _RC_TMP_arg(46), _RC_TMP_arg(47), _RC_TMP_arg(48), _RC_TMP_arg(49), _RC_TMP_arg(50), _RC_TMP_arg(51), _RC_TMP_arg(52), _RC_TMP_arg(53), _RC_TMP_arg(54), _RC_TMP_arg(55), _RC_TMP_arg(56), _RC_TMP_arg(57), _RC_TMP_arg(58), _RC_TMP_arg(59), _RC_TMP_arg(60), _RC_TMP_arg(61), _RC_TMP_arg(62)) | |
| virtual bool | is_compatible (base_type &portmap) const |
Private Types | |
| enum | { N } |
| typedef rc_portmap < ID, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22, P23, P24, P25, P26, P27, P28, P29, P30, P31, P32, P33, P34, P35, P36, P37, P38, P39, P40, P41, P42, P43, P44, P45, P46, P47, P48, P49, P50, P51, P52, P53, P54, P55, P56, P57, P58, P59, P60, P61, P62 > | this_type |
| typedef rc_portmap_base | base_type |
Private Member Functions | |
| template<class T> | |
| void | _rc_set (int i_, const typename internals::template arg< T, true > &arg_) |
| template<class T> | |
| void | _rc_set (int i_, const typename internals::template arg< T, false > &arg_) const |
| void | _rc_set (int i_, const typename internals::template arg< void, true > &arg_) const |
Private Attributes | |
| rc_object_handle | p_arr [(N > 0?N:1)] |
typedef rc_portmap< ID, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21, P22, P23, P24, P25, P26, P27, P28, P29, P30, P31, P32, P33, P34, P35, P36, P37, P38, P39, P40, P41, P42, P43, P44, P45, P46, P47, P48, P49, P50, P51, P52, P53, P54, P55, P56, P57, P58, P59, P60, P61, P62> this_type [private] |
typedef rc_portmap_base base_type [private] |
Definition at line 128 of file rc_portmap.h.
anonymous enum [private] |
| anonymous enum |
| rc_portmap | ( | P0 & | p0, | |
| _RC_TMP_arg(1) | , | |||
| _RC_TMP_arg(2) | , | |||
| _RC_TMP_arg(3) | , | |||
| _RC_TMP_arg(4) | , | |||
| _RC_TMP_arg(5) | , | |||
| _RC_TMP_arg(6) | , | |||
| _RC_TMP_arg(7) | , | |||
| _RC_TMP_arg(8) | , | |||
| _RC_TMP_arg(9) | , | |||
| _RC_TMP_arg(10) | , | |||
| _RC_TMP_arg(11) | , | |||
| _RC_TMP_arg(12) | , | |||
| _RC_TMP_arg(13) | , | |||
| _RC_TMP_arg(14) | , | |||
| _RC_TMP_arg(15) | , | |||
| _RC_TMP_arg(16) | , | |||
| _RC_TMP_arg(17) | , | |||
| _RC_TMP_arg(18) | , | |||
| _RC_TMP_arg(19) | , | |||
| _RC_TMP_arg(20) | , | |||
| _RC_TMP_arg(21) | , | |||
| _RC_TMP_arg(22) | , | |||
| _RC_TMP_arg(23) | , | |||
| _RC_TMP_arg(24) | , | |||
| _RC_TMP_arg(25) | , | |||
| _RC_TMP_arg(26) | , | |||
| _RC_TMP_arg(27) | , | |||
| _RC_TMP_arg(28) | , | |||
| _RC_TMP_arg(29) | , | |||
| _RC_TMP_arg(30) | , | |||
| _RC_TMP_arg(31) | , | |||
| _RC_TMP_arg(32) | , | |||
| _RC_TMP_arg(33) | , | |||
| _RC_TMP_arg(34) | , | |||
| _RC_TMP_arg(35) | , | |||
| _RC_TMP_arg(36) | , | |||
| _RC_TMP_arg(37) | , | |||
| _RC_TMP_arg(38) | , | |||
| _RC_TMP_arg(39) | , | |||
| _RC_TMP_arg(40) | , | |||
| _RC_TMP_arg(41) | , | |||
| _RC_TMP_arg(42) | , | |||
| _RC_TMP_arg(43) | , | |||
| _RC_TMP_arg(44) | , | |||
| _RC_TMP_arg(45) | , | |||
| _RC_TMP_arg(46) | , | |||
| _RC_TMP_arg(47) | , | |||
| _RC_TMP_arg(48) | , | |||
| _RC_TMP_arg(49) | , | |||
| _RC_TMP_arg(50) | , | |||
| _RC_TMP_arg(51) | , | |||
| _RC_TMP_arg(52) | , | |||
| _RC_TMP_arg(53) | , | |||
| _RC_TMP_arg(54) | , | |||
| _RC_TMP_arg(55) | , | |||
| _RC_TMP_arg(56) | , | |||
| _RC_TMP_arg(57) | , | |||
| _RC_TMP_arg(58) | , | |||
| _RC_TMP_arg(59) | , | |||
| _RC_TMP_arg(60) | , | |||
| _RC_TMP_arg(61) | , | |||
| _RC_TMP_arg(62) | ||||
| ) | [inline] |
Definition at line 183 of file rc_portmap.h.
| RC_STATIC_ASSERT_T | ( | portmap_size_check | , | |
| portmap_size | , | |||
| 0 | ||||
| ) |
| virtual bool is_compatible | ( | base_type & | portmap | ) | const [inline, virtual] |
| void _rc_set | ( | int | i_, | |
| const typename internals::template arg< T, true > & | arg_ | |||
| ) | [inline, private] |
| void _rc_set | ( | int | i_, | |
| const typename internals::template arg< T, false > & | arg_ | |||
| ) | const [inline, private] |
Definition at line 253 of file rc_portmap.h.
| void _rc_set | ( | int | i_, | |
| const typename internals::template arg< void, true > & | arg_ | |||
| ) | const [inline, private] |
Definition at line 258 of file rc_portmap.h.
rc_object_handle p_arr[(N > 0?N:1)] [private] |
Reimplemented from rc_portmap_base.
Definition at line 264 of file rc_portmap.h.
Referenced by rc_portmap::_rc_set(), and rc_portmap::rc_portmap().
1.5.3