Definition in file rc_common_header.h.
Go to the source code of this file.
Namespaces | |
| namespace | ReChannel |
| namespace | ReChannel::internals |
Classes | |
| class | arg< T, true > |
| This class can be used to implement variable argument lists. More... | |
| class | arg< T, false > |
| class | arg< void, true > |
Defines | |
| #define | RC_PARAMS2(p1, p2) p1, p2 |
| #define | RC_PARAMS3(p1, p2, p3) p1, p2, p3 |
| #define | RC_PARAMS4(p1, p2, p3, p4) p1, p2, p3, p4 |
| #define | RC_PARAMS5(p1, p2, p3, p4, p5) p1, p2, p3, p4, p5 |
| #define | RC_PARAMS6(p1, p2, p3, p4, p5, p6) p1, p2, p3, p4, p5, p6 |
| #define | RC_PARAMS7(p1, p2, p3, p4, p5, p6, p7) p1, p2, p3, p4, p5, p6, p7 |
| #define | RC_PARAMS8(p1, p2, p3, p4, p5, p6, p7, p8) p1, p2, p3, p4, p5, p6, p7, p8 |
| #define | RC_PARAMS9(p1, p2, p3, p4, p5, p6, p7, p8, p9) p1, p2, p3, p4, p5, p6, p7, p8, p9 |
| #define | RC_PARAMS10(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) p1, p2, p3, p4, p5, p6, p7, p8, p9, p10 |
| #define | RC_STATIC_ASSERT_VALID_INTERFACE(if_type) |
| #define | RC_STATIC_ASSERT_VALID_PORT(port_type) |
Enumerations | |
| enum | undef { UNDEF = 0 } |
Functions | |
| sc_object * | rc_find_object (const char *obj_name, const sc_object *rel_obj) |
| Returns the sc_object with the given name if exists otherwise returns the null pointer. | |
| sc_module * | rc_find_parent_module (sc_object *obj) |
| #define RC_PARAMS10 | ( | p1, | |||
| p2, | |||||
| p3, | |||||
| p4, | |||||
| p5, | |||||
| p6, | |||||
| p7, | |||||
| p8, | |||||
| p9, | |||||
| p10 | ) | p1, p2, p3, p4, p5, p6, p7, p8, p9, p10 |
Definition at line 151 of file rc_common_header.h.
| #define RC_PARAMS2 | ( | p1, | |||
| p2 | ) | p1, p2 |
Definition at line 135 of file rc_common_header.h.
| #define RC_PARAMS3 | ( | p1, | |||
| p2, | |||||
| p3 | ) | p1, p2, p3 |
Definition at line 137 of file rc_common_header.h.
| #define RC_PARAMS4 | ( | p1, | |||
| p2, | |||||
| p3, | |||||
| p4 | ) | p1, p2, p3, p4 |
Definition at line 139 of file rc_common_header.h.
| #define RC_PARAMS5 | ( | p1, | |||
| p2, | |||||
| p3, | |||||
| p4, | |||||
| p5 | ) | p1, p2, p3, p4, p5 |
Definition at line 141 of file rc_common_header.h.
| #define RC_PARAMS6 | ( | p1, | |||
| p2, | |||||
| p3, | |||||
| p4, | |||||
| p5, | |||||
| p6 | ) | p1, p2, p3, p4, p5, p6 |
Definition at line 143 of file rc_common_header.h.
| #define RC_PARAMS7 | ( | p1, | |||
| p2, | |||||
| p3, | |||||
| p4, | |||||
| p5, | |||||
| p6, | |||||
| p7 | ) | p1, p2, p3, p4, p5, p6, p7 |
Definition at line 145 of file rc_common_header.h.
| #define RC_PARAMS8 | ( | p1, | |||
| p2, | |||||
| p3, | |||||
| p4, | |||||
| p5, | |||||
| p6, | |||||
| p7, | |||||
| p8 | ) | p1, p2, p3, p4, p5, p6, p7, p8 |
Definition at line 147 of file rc_common_header.h.
| #define RC_PARAMS9 | ( | p1, | |||
| p2, | |||||
| p3, | |||||
| p4, | |||||
| p5, | |||||
| p6, | |||||
| p7, | |||||
| p8, | |||||
| p9 | ) | p1, p2, p3, p4, p5, p6, p7, p8, p9 |
Definition at line 149 of file rc_common_header.h.
| #define RC_STATIC_ASSERT_VALID_INTERFACE | ( | if_type | ) |
Value:
RC_STATIC_ASSERT_T( \ interface_type_validity_check, \ (boost::is_base_of<sc_interface, if_type >::value \ && !boost::is_same<sc_interface, if_type >::value) \ )
Definition at line 154 of file rc_common_header.h.
| #define RC_STATIC_ASSERT_VALID_PORT | ( | port_type | ) |
Value:
RC_STATIC_ASSERT_T( \ port_type_validity_check, \ (boost::is_base_of<sc_port_base, port_type >::value \ && !boost::is_same<sc_port_base, port_type >::value) \ )
Definition at line 161 of file rc_common_header.h.
1.5.3