Inheritance diagram for class uvm_pool:
Public Member Functions | |
| virtual function void | add ( KEY key, T item ) |
| virtual function uvm_object | create ( string name = "" ) |
| virtual function void | delete ( KEY key ) |
| virtual function void | do_copy ( uvm_object rhs ) |
| virtual function void | do_print ( uvm_printer printer ) |
| virtual function int | exists ( KEY key ) |
| virtual function int | first ( ref KEY key ) |
| virtual function T | get ( KEY key ) |
| static function T | get_global ( KEY key ) |
| static function this_type | get_global_pool ( ) |
| virtual function string | get_type_name ( ) |
| virtual function int | last ( ref KEY key ) |
| function void | new ( string name = "" ) |
| virtual function int | next ( ref KEY key ) |
| virtual function int | num ( ) |
| virtual function int | prev ( ref KEY key ) |
Class Parameters | |
| type | KEY = uvm_void; |
| parameter | T = uvm_void; |
Public Attributes | |
| static const string | type_name = "uvm_pool"; |
Protected Attributes | |
| static protected uvm_pool | m_global_pool |
| protected T | pool [0] |
Member Typedefs | |
| typedef class | this_type |
|
|
||||
|
|
|
||||
|
|
||||||||
|
|
|
|
|
|
||||
|
|
||||||||
|
|
|
||||||||
|
|
|
|
|
||||
|
|
|
||||
|