

Public Member Functions | |
| ovm_object | create (string name=" ") |
| new (string name=" ") | |
| void | auto_register_type (ovm_object_wrapper obj) |
| void | override_type (string lookup_str, string type_name, string inst_path, bit replace=1) |
| ovm_object | create_type (string lookup_str, string inst_path=" ", string name=" ") |
| ovm_component | create_component_type (string lookup_str, string inst_path=" ", string name, ovm_component parent) |
| ovm_object_wrapper | find_override (string lookup_str, string inst_path, string inst_name) |
Static Public Member Functions | |
| static void | auto_register (ovm_object_wrapper obj) |
| static ovm_object | create_object (string lookup_str, string inst_path=" ", string name=" ") |
| static ovm_component | create_component (string lookup_str, string inst_path=" ", string name, ovm_component parent) |
| static void | set_type_override (string lookup_str, string type_name, bit replace=1) |
| static void | set_inst_override (string inst_path, string lookup_str, string type_name) |
| static void | print_all_overrides (bit all_types=0) |
| static void | print_override_info (string lookup_str, string inst_path=" ", string inst_name=" ") |
Static Public Attributes | |
| static ovm_factory | inst |
Protected Member Functions | |
| void | m_print_all_overrides (bit all_types=0) |
| void | m_print_override_info (string lookup_str, string inst_path, string inst_name) |
Protected Attributes | |
| ovm_object_wrapper | types [string] |
| ovm_factory_override | type_overrides [string] |
| ovm_factory_override | inst_overrides [$] |
Definition at line 60 of file ovm_factory.svh.
| ovm_object ovm_factory::create | ( | string | name = " " |
) | [virtual] |
| ovm_factory::new | ( | string | name = " " |
) |
| void ovm_factory::auto_register | ( | ovm_object_wrapper | obj | ) | [static] |
Definition at line 47 of file ovm_factory.sv.
| ovm_object ovm_factory::create_object | ( | string | lookup_str, | |
| string | inst_path = " ", |
|||
| string | name = " " | |||
| ) | [static] |
Definition at line 391 of file ovm_factory.sv.
| ovm_component ovm_factory::create_component | ( | string | lookup_str, | |
| string | inst_path = " ", |
|||
| string | name, | |||
| ovm_component | parent | |||
| ) | [static] |
Definition at line 406 of file ovm_factory.sv.
| void ovm_factory::set_type_override | ( | string | lookup_str, | |
| string | type_name, | |||
| bit | replace = 1 | |||
| ) | [static] |
Definition at line 422 of file ovm_factory.sv.
| void ovm_factory::set_inst_override | ( | string | inst_path, | |
| string | lookup_str, | |||
| string | type_name | |||
| ) | [static] |
Definition at line 436 of file ovm_factory.sv.
| void ovm_factory::print_all_overrides | ( | bit | all_types = 0 |
) | [static] |
Definition at line 74 of file ovm_factory.sv.
| void ovm_factory::m_print_all_overrides | ( | bit | all_types = 0 |
) | [protected] |
Definition at line 79 of file ovm_factory.sv.
| void ovm_factory::print_override_info | ( | string | lookup_str, | |
| string | inst_path = " ", |
|||
| string | inst_name = " " | |||
| ) | [static] |
Definition at line 184 of file ovm_factory.sv.
| void ovm_factory::m_print_override_info | ( | string | lookup_str, | |
| string | inst_path, | |||
| string | inst_name | |||
| ) | [protected] |
Definition at line 191 of file ovm_factory.sv.
| void ovm_factory::auto_register_type | ( | ovm_object_wrapper | obj | ) |
Definition at line 60 of file ovm_factory.sv.
| void ovm_factory::override_type | ( | string | lookup_str, | |
| string | type_name, | |||
| string | inst_path, | |||
| bit | replace = 1 | |||
| ) |
Definition at line 253 of file ovm_factory.sv.
| ovm_object ovm_factory::create_type | ( | string | lookup_str, | |
| string | inst_path = " ", |
|||
| string | name = " " | |||
| ) |
Definition at line 339 of file ovm_factory.sv.
| ovm_component ovm_factory::create_component_type | ( | string | lookup_str, | |
| string | inst_path = " ", |
|||
| string | name, | |||
| ovm_component | parent | |||
| ) |
Definition at line 364 of file ovm_factory.sv.
| ovm_object_wrapper ovm_factory::find_override | ( | string | lookup_str, | |
| string | inst_path, | |||
| string | inst_name | |||
| ) |
Definition at line 301 of file ovm_factory.sv.
ovm_factory ovm_factory::inst [static] |
Definition at line 65 of file ovm_factory.svh.
ovm_object_wrapper ovm_factory::types[string] [protected] |
Definition at line 67 of file ovm_factory.svh.
ovm_factory_override ovm_factory::type_overrides[string] [protected] |
Definition at line 68 of file ovm_factory.svh.
ovm_factory_override ovm_factory::inst_overrides[$] [protected] |
Definition at line 69 of file ovm_factory.svh.
![]() Intelligent Design Verification Project: OVM, Revision: 1.1.0 |
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.6 Sun Sep 21 13:38:26 2008 |