#include <hierarchical-object.h>
|
| static const uint64_t | Register_Read {1} |
| | Log group ID for Register_Read and Register_Write is fixed.
|
| |
| static const uint64_t | Register_Write {2} |
| |
◆ HierarchicalObject() [1/6]
| simics::HierarchicalObject::HierarchicalObject |
( |
MappableConfObject * |
dev_obj, |
|
|
const std::string & |
name |
|
) |
| |
|
inline |
◆ HierarchicalObject() [2/6]
◆ HierarchicalObject() [3/6]
◆ HierarchicalObject() [4/6]
◆ ~HierarchicalObject()
| virtual simics::HierarchicalObject::~HierarchicalObject |
( |
| ) |
|
|
inlinevirtual |
◆ HierarchicalObject() [5/6]
◆ HierarchicalObject() [6/6]
◆ bank_name()
| std::string_view simics::HierarchicalObject::bank_name |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ bank_obj_ref()
◆ description()
| const std::string & simics::HierarchicalObject::description |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ dev_obj()
◆ dev_ptr()
template<typename T >
| T * simics::HierarchicalObject::dev_ptr |
( |
| ) |
|
|
inline |
◆ hierarchical_name()
| const std::string & simics::HierarchicalObject::hierarchical_name |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ hierarchy_level()
| Level simics::HierarchicalObject::hierarchy_level |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ init_iface() [1/3]
| void simics::HierarchicalObject::init_iface |
( |
BankInterface * |
iface | ) |
|
|
inline |
◆ init_iface() [2/3]
◆ init_iface() [3/3]
◆ is_valid_hierarchical_name()
| static bool simics::HierarchicalObject::is_valid_hierarchical_name |
( |
std::string_view |
name | ) |
|
|
inlinestatic |
◆ level_of_hierarchical_name()
| static int simics::HierarchicalObject::level_of_hierarchical_name |
( |
std::string_view |
name | ) |
|
|
inlinestatic |
◆ lookup_bank()
| BankInterface * simics::HierarchicalObject::lookup_bank |
( |
const std::string & |
name | ) |
const |
|
inlineoverridevirtual |
◆ lookup_field()
| FieldInterface * simics::HierarchicalObject::lookup_field |
( |
const std::string & |
name | ) |
const |
|
inlineoverridevirtual |
◆ lookup_register()
| RegisterInterface * simics::HierarchicalObject::lookup_register |
( |
const std::string & |
name | ) |
const |
|
inlineoverridevirtual |
◆ name()
| std::string_view simics::HierarchicalObject::name |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ parent_name()
| std::string_view simics::HierarchicalObject::parent_name |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ set_description()
| void simics::HierarchicalObject::set_description |
( |
std::string_view |
desc | ) |
|
|
inlineoverridevirtual |
◆ Register_Read
| const uint64_t simics::HierarchicalObject::Register_Read {1} |
|
static |
Log group ID for Register_Read and Register_Write is fixed.
◆ Register_Write
| const uint64_t simics::HierarchicalObject::Register_Write {2} |
|
static |
The documentation for this class was generated from the following file: