Lines Matching refs:parent
54 sc_port_base* parent;
64 parent( 0 )
69 parent( 0 )
74 parent( parent_ )
289 // bind parent port to this port
295 // cannot bind a parent port after elaboration
303 // check if parent port is already bound to this port
306 if( &parent_ == m_bind_info->vec[i]->parent ) {
361 // cannot bind a parent port after elaboration
401 if( m_bind_info->vec[i]->parent != 0 ) {
413 this_type* parent = vec[i]->parent;
418 // Note that the zeroing of the parent pointer must occur before this
421 vec[i]->parent = 0;
422 if ( parent->m_bind_info->vec.size() == 0 ) return;
424 vec[i]->iface = parent->m_bind_info->vec[0]->iface;
425 int n = parent->m_bind_info->size() - 1;
434 vec[k + n]->parent = vec[k]->parent;
436 // insert parent interfaces into the bind vector
438 vec[k]->iface = parent->m_bind_info->vec[k - i]->iface;
439 vec[k]->parent = 0;
463 m_bind_info->vec[i]->parent->complete_binding();
560 sc_module* parent = static_cast<sc_module*>( get_parent_object() );
561 sc_object::hierarchy_scope scope( parent );
572 sc_module* parent = static_cast<sc_module*>( get_parent_object() );
573 sc_object::hierarchy_scope scope( parent );
580 sc_module* parent = static_cast<sc_module*>( get_parent_object() );
581 sc_object::hierarchy_scope scope( parent );
588 sc_module* parent = static_cast<sc_module*>( get_parent_object() );
589 sc_object::hierarchy_scope scope( parent );