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.