
Public Member Functions | |
| void | set (string s, ovm_object obj) |
| void | down (string s, ovm_object obj) |
| void | down_element (int element, ovm_object obj) |
| void | up (ovm_object obj, byte separator=".") |
| void | up_element (ovm_object obj) |
| void | set_arg (string arg) |
| void | unset_arg (string arg) |
| void | set_arg_element (string arg, int ele) |
| int | depth () |
| string | get () |
| string | get_arg () |
| ovm_object | current () |
| bit | in_hierarchy (ovm_object obj) |
Private Attributes | |
| string | m_scope = "" |
| string | m_scope_arg = "" |
| int | m_depth = 0 |
| bit | m_object_map [ovm_void] |
| ovm_void | m_stack [$] |
Definition at line 48 of file ovm_misc.svh.
| void ovm_scope_stack::set | ( | string | s, | |
| ovm_object | obj | |||
| ) |
Definition at line 166 of file ovm_misc.sv.
| void ovm_scope_stack::down | ( | string | s, | |
| ovm_object | obj | |||
| ) |
Definition at line 184 of file ovm_misc.sv.
| void ovm_scope_stack::down_element | ( | int | element, | |
| ovm_object | obj | |||
| ) |
Definition at line 205 of file ovm_misc.sv.
| void ovm_scope_stack::up | ( | ovm_object | obj, | |
| byte | separator = "." | |||
| ) |
Definition at line 233 of file ovm_misc.sv.
| void ovm_scope_stack::up_element | ( | ovm_object | obj | ) |
Definition at line 269 of file ovm_misc.sv.
| void ovm_scope_stack::set_arg | ( | string | arg | ) |
Definition at line 277 of file ovm_misc.sv.
| void ovm_scope_stack::unset_arg | ( | string | arg | ) |
Definition at line 299 of file ovm_misc.sv.
| void ovm_scope_stack::set_arg_element | ( | string | arg, | |
| int | ele | |||
| ) |
Definition at line 290 of file ovm_misc.sv.
| int ovm_scope_stack::depth | ( | ) |
Definition at line 142 of file ovm_misc.sv.
| string ovm_scope_stack::get | ( | ) |
Definition at line 150 of file ovm_misc.sv.
| string ovm_scope_stack::get_arg | ( | ) |
Definition at line 158 of file ovm_misc.sv.
| ovm_object ovm_scope_stack::current | ( | ) |
Definition at line 220 of file ovm_misc.sv.
| bit ovm_scope_stack::in_hierarchy | ( | ovm_object | obj | ) |
Definition at line 320 of file ovm_misc.sv.
string ovm_scope_stack::m_scope = "" [private] |
Definition at line 49 of file ovm_misc.svh.
string ovm_scope_stack::m_scope_arg = "" [private] |
Definition at line 50 of file ovm_misc.svh.
int ovm_scope_stack::m_depth = 0 [private] |
Definition at line 51 of file ovm_misc.svh.
bit ovm_scope_stack::m_object_map[ovm_void] [private] |
Definition at line 52 of file ovm_misc.svh.
ovm_void ovm_scope_stack::m_stack[$] [private] |
Definition at line 53 of file ovm_misc.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:52 2009 |