Lines Matching defs:name
36 #define TLM_DEFINE_FUNCTOR(name) \
38 inline TLM_RET_VAL static_##name( void* mod \
50 inline void delete_fn_container_of_##name(void* fn) \
58 class name##_functor{ \
65 name##_functor(): m_fn(0), m_del_fn(0), m_mod(0), m_mem_fn(0){} \
66 ~name##_functor(){if (m_del_fn) (*m_del_fn)(m_mem_fn);} \
71 m_fn=&static_##name<MODULE,TRAITS>;\
72 m_del_fn=&delete_fn_container_of_##name<MODULE,TRAITS>;\
92 name##_functor& operator=(const name##_functor&); \
212 void register_port(sc_core::sc_port_base& b, const char* name){
350 multi_init_base(const char* name):base_type(name){}
402 multi_target_base(const char* name):base_type(name){}