This section defines the proxy component and object classes used by the factory.
Factory Component and Object Wrappers | This section defines the proxy component and object classes used by the factory. |
uvm_component_registry#(T,Tname) | Implementation of uvm_component_registry#(T,Tname), as defined by section 8.2.3.1 of 1800.2-2017. |
uvm_object_registry#(T,Tname) | Implementation of uvm_object_registry#(T,Tname), as defined by section 8.2.4.1 of 1800.2-2017. |
uvm_abstract_component_registry#(T,Tname) | Implementation of uvm_abstract_component_registry#(T,Tname), as defined by section 8.2.5.1.1 of 1800.2-2017. |
uvm_abstract_object_registry#(T,Tname) | Implementation of uvm_abstract_object_registry#(T,Tname), as defined by section 8.2.5.2.1 of 1800.2-2017. |
Implementation of uvm_component_registry#(T,Tname), as defined by section 8.2.3.1 of 1800.2-2017.
uvm_component_registry#(T,Tname) | |
Implementation of uvm_component_registry#(T,Tname), as defined by section 8.2.3.1 of 1800.2-2017. | |
Methods | |
set_type_alias | Sets a type alias for this wrapper in the default factory. |
static function bit set_type_alias( string alias_name )
Sets a type alias for this wrapper in the default factory.
If this wrapper is not yet registered with a factory (see <uvm_factory::register>), then the alias is deferred until registration occurs.
@uvm-contrib This API is being considered for potential contribution to 1800.2
Implementation of uvm_object_registry#(T,Tname), as defined by section 8.2.4.1 of 1800.2-2017.
uvm_object_registry#(T,Tname) | |
Implementation of uvm_object_registry#(T,Tname), as defined by section 8.2.4.1 of 1800.2-2017. | |
Methods | |
set_type_alias | Sets a type alias for this wrapper in the default factory. |
static function bit set_type_alias( string alias_name )
Sets a type alias for this wrapper in the default factory.
If this wrapper is not yet registered with a factory (see <uvm_factory::register>), then the alias is deferred until registration occurs.
@uvm-contrib This API is being considered for potential contribution to 1800.2
Implementation of uvm_abstract_component_registry#(T,Tname), as defined by section 8.2.5.1.1 of 1800.2-2017.
uvm_abstract_component_registry#(T,Tname) | |
Implementation of uvm_abstract_component_registry#(T,Tname), as defined by section 8.2.5.1.1 of 1800.2-2017. | |
Methods | |
set_type_alias | Sets a type alias for this wrapper in the default factory. |
static function bit set_type_alias( string alias_name )
Sets a type alias for this wrapper in the default factory.
If this wrapper is not yet registered with a factory (see <uvm_factory::register>), then the alias is deferred until registration occurs.
@uvm-contrib This API is being considered for potential contribution to 1800.2
Implementation of uvm_abstract_object_registry#(T,Tname), as defined by section 8.2.5.2.1 of 1800.2-2017.
uvm_abstract_object_registry#(T,Tname) | |
Implementation of uvm_abstract_object_registry#(T,Tname), as defined by section 8.2.5.2.1 of 1800.2-2017. | |
Methods | |
set_type_alias | Sets a type alias for this wrapper in the default factory. |
static function bit set_type_alias( string alias_name )
Sets a type alias for this wrapper in the default factory.
If this wrapper is not yet registered with a factory (see <uvm_factory::register>), then the alias is deferred until registration occurs.
@uvm-contrib This API is being considered for potential contribution to 1800.2
Sets a type alias for this wrapper in the default factory.
static function bit set_type_alias( string alias_name )
Sets a type alias for this wrapper in the default factory.
static function bit set_type_alias( string alias_name )
Sets a type alias for this wrapper in the default factory.
static function bit set_type_alias( string alias_name )
Sets a type alias for this wrapper in the default factory.
static function bit set_type_alias( string alias_name )