

Public Types | |
| typedef ovm_component_registry < T, Tname > | this_type |
Public Member Functions | |
| ovm_component | create_component (string name, ovm_component parent) |
| string | get_type_name () |
Static Public Member Functions | |
| static this_type | get () |
| static T | create (string name, ovm_component parent, string contxt="") |
| static void | set_type_override (ovm_object_wrapper override_type, bit replace=1) |
| static void | set_inst_override (ovm_object_wrapper override_type, string inst_path, ovm_component parent=null) |
Static Public Attributes | |
| static const string | type_name = Tname |
Static Private Attributes | |
| static this_type | me = get() |
Definition at line 25 of file ovm_registry.svh.
| typedef ovm_component_registry<T,Tname> ovm_component_registry< T, Tname >::this_type |
Definition at line 26 of file ovm_registry.svh.
| ovm_component ovm_component_registry< T, Tname >::create_component | ( | string | name, | |
| ovm_component | parent | |||
| ) | [virtual] |
| string ovm_component_registry< T, Tname >::get_type_name | ( | ) | [virtual] |
| static this_type ovm_component_registry< T, Tname >::get | ( | ) | [static] |
Definition at line 43 of file ovm_registry.svh.
| static T ovm_component_registry< T, Tname >::create | ( | string | name, | |
| ovm_component | parent, | |||
| string | contxt = "" | |||
| ) | [static] |
Definition at line 52 of file ovm_registry.svh.
| static void ovm_component_registry< T, Tname >::set_type_override | ( | ovm_object_wrapper | override_type, | |
| bit | replace = 1 | |||
| ) | [static] |
Definition at line 62 of file ovm_registry.svh.
| static void ovm_component_registry< T, Tname >::set_inst_override | ( | ovm_object_wrapper | override_type, | |
| string | inst_path, | |||
| ovm_component | parent = null | |||
| ) | [static] |
Definition at line 66 of file ovm_registry.svh.
const string ovm_component_registry< T, Tname >::type_name = Tname [static] |
Definition at line 35 of file ovm_registry.svh.
this_type ovm_component_registry< T, Tname >::me = get() [static, private] |
Definition at line 41 of file ovm_registry.svh.
![]() Intelligent Design Verification Project: OVM, Revision: 2.0.1 |
Copyright (c) 2008 Intelligent Design Verification. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included here: http://www.intelligentdv.com/licenses/fdl.txt |
![]() Doxygen Version: 1.5.5 Wed Jan 7 19:27:42 2009 |