microprobe.target.uarch.element.MicroarchitectureElement

class MicroarchitectureElement[source]

Bases: microprobe.property.PropertyHolder

__init__()[source]

Methods

__init__()
closest_common_element(element)
param element:
list_properties([tabs])
register_property(prop[, force])
param prop:
set_parent_element(parent)
param parent:
set_subelements(subelements)
param subelements:
 
unregister_property(prop)
param prop:

Attributes

depth
description
full_name
name
parent
parents
properties
subelements
type



name
full_name
description
type
depth
subelements
set_subelements(subelements)[source]
Parameters:subelements
parent
parents
set_parent_element(parent)[source]
Parameters:parent
closest_common_element(element)[source]
Parameters:element
list_properties(tabs=0)
properties
register_property(prop, force=False)
Parameters:prop
unregister_property(prop)
Parameters:prop