C++ Device API Reference Manual
Reference documentation for the Simics C++ Device API.
Loading...
Searching...
No Matches
Class Index
A
|
B
|
C
|
D
|
E
|
F
|
H
|
I
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
A
AliasRegister
(
simics
)
all_fall
(
sme::rules
)
any_rise
(
sme::rules
)
attr_from_std_helper
(
simics::detail
)
attr_from_std_helper< attr_value_t >
(
simics::detail
)
attr_from_std_helper< bool >
(
simics::detail
)
attr_from_std_helper< ConfObjectRef >
(
simics::detail
)
attr_from_std_helper< const char * >
(
simics::detail
)
attr_from_std_helper< data_attribute >
(
simics::detail
)
attr_from_std_helper< std::array< V, N > >
(
simics::detail
)
attr_from_std_helper< std::deque< V > >
(
simics::detail
)
attr_from_std_helper< std::list< V > >
(
simics::detail
)
attr_from_std_helper< std::map< X, Y > >
(
simics::detail
)
attr_from_std_helper< std::pair< X, Y > >
(
simics::detail
)
attr_from_std_helper< std::string >
(
simics::detail
)
attr_from_std_helper< std::vector< V > >
(
simics::detail
)
attr_getter_helper
(
simics::detail
)
attr_getter_helper< T &(*)(O &)>
(
simics::detail
)
attr_getter_helper< T O::* >
(
simics::detail
)
attr_getter_helper< T(*)(O &)>
(
simics::detail
)
attr_getter_helper< T(O::*)() const >
(
simics::detail
)
attr_getter_helper< T(O::*)()>
(
simics::detail
)
attr_getter_helper_dual
(
simics::detail
)
attr_getter_helper_dual< T O::*, C >
(
simics::detail
)
attr_getter_helper_dual< T(O::*)() const, C >
(
simics::detail
)
attr_getter_helper_dual< T(O::*)(), C >
(
simics::detail
)
attr_list_type_str_helper
(
simics::detail
)
attr_setter_helper
(
simics::detail
)
attr_setter_helper< T &(*)(O &)>
(
simics::detail
)
attr_setter_helper< T O::* >
(
simics::detail
)
attr_setter_helper< void(*)(O &, T &)>
(
simics::detail
)
attr_setter_helper< void(*)(O &, T)>
(
simics::detail
)
attr_setter_helper< void(O::*)(T &)>
(
simics::detail
)
attr_setter_helper< void(O::*)(T)>
(
simics::detail
)
attr_setter_helper_dual
(
simics::detail
)
attr_setter_helper_dual< T O::*, C >
(
simics::detail
)
attr_setter_helper_dual< void(O::*)(T &), C >
(
simics::detail
)
attr_setter_helper_dual< void(O::*)(T), C >
(
simics::detail
)
attr_to_std_helper
(
simics::detail
)
attr_to_std_helper< attr_value_t >
(
simics::detail
)
attr_to_std_helper< bool >
(
simics::detail
)
attr_to_std_helper< ConfObjectRef >
(
simics::detail
)
attr_to_std_helper< const char * >
(
simics::detail
)
attr_to_std_helper< data_attribute >
(
simics::detail
)
attr_to_std_helper< std::array< V, N > >
(
simics::detail
)
attr_to_std_helper< std::deque< V > >
(
simics::detail
)
attr_to_std_helper< std::list< V > >
(
simics::detail
)
attr_to_std_helper< std::map< X, Y > >
(
simics::detail
)
attr_to_std_helper< std::pair< X, Y > >
(
simics::detail
)
attr_to_std_helper< std::string >
(
simics::detail
)
attr_to_std_helper< std::vector< V > >
(
simics::detail
)
attr_type_str_helper
(
simics::detail
)
attr_type_str_helper< std::array< T, N > >
(
simics::detail
)
attr_type_str_helper< std::map< X, Y > >
(
simics::detail
)
attr_type_str_helper< std::pair< X, Y > >
(
simics::detail
)
attr_type_str_helper< std::vector< uint8 > >
(
simics::detail
)
Attribute
(
simics
)
AttributeAccessor
(
simics
)
AttrValue
(
simics
)
B
Bank
(
simics
)
bank_access
BankAccess
(
simics
)
BankInstrumentationSubscribeConnection
(
simics
)
BankInterface
(
simics
)
BankIssueCallbacksInterface
(
simics
)
BankPort
(
simics
)
BankPortInterface
(
simics
)
BankRegister
(
simics
)
BigEndianBank
(
simics
)
C
callback_overlay
(
sme
)
ClearOnReadField
(
simics
)
ClearOnReadRegister
(
simics
)
ConfClass
(
simics
)
ConfObject
(
simics
)
ConfObjectInterface
(
simics::iface
)
ConfObjectRef
(
simics
)
Connect
(
simics
)
ConnectBase
(
simics
)
ConnectConfig
(
simics
)
ConstantField
(
simics
)
ConstantRegister
(
simics
)
ConstSizeT
(
simics::detail
)
CycleEvent
(
simics
)
CycleEventInterface
(
simics::iface
)
D
DesignLimitationField
(
simics
)
DesignLimitationRegister
(
simics
)
E
Event
(
simics
)
event_helper
(
simics::detail
)
event_helper< T O::*, C >
(
simics::detail
)
EventInfo
(
simics
)
EventInterface
(
simics::iface
)
expression_vector
(
sme
)
F
falling_bit
(
sme::rules
)
Field
(
simics
)
FieldInterface
(
simics
)
H
has_init_class
(
simics::detail
)
has_init_class< T, typename voider< decltype(T::init_class)>::type >
(
simics::detail
)
hash< simics::detail::ConstSizeT >
(
std
)
HierarchicalObject
(
simics
)
HierarchicalObjectInterface
(
simics
)
HierarchicalObjectName
(
simics::detail
)
I
I_pattern_rule
(
sme
)
IgnoreField
(
simics
)
IgnoreRegister
(
simics
)
IgnoreWriteField
(
simics
)
IgnoreWriteRegister
(
simics
)
InterfaceInfo
(
simics::iface
)
M
MallocAllocator
(
simics
)
MapNameToInterface
(
simics
)
MapNameToInterfaceObject
(
simics
)
MapNameToInterfaceObject< RegisterInterface >
(
simics
)
MappableConfObject
(
simics
)
masked
(
sme::rules
)
MissPatternBank
(
simics
)
MmAllocator
(
simics
)
N
nocopy
(
simics
)
notify
(
sme::rules
)
O
ObjectFactory
(
simics
)
ObjectFactoryInterface
(
simics::iface
)
ObjectFactoryWithArg
(
simics
)
OnesField
(
simics
)
OnesRegister
(
simics
)
P
pattern
(
sme::rules
)
pattern_rule_container
(
sme
)
Port
(
simics
)
PortBank
(
simics
)
R
Read0Field
(
simics
)
Read0Register
(
simics
)
ReadConstantField
(
simics
)
ReadConstantRegister
(
simics
)
ReadOnlyClearOnReadField
(
simics
)
ReadOnlyClearOnReadRegister
(
simics
)
ReadOnlyField
(
simics
)
ReadOnlyRegister
(
simics
)
ReadUnimplField
(
simics
)
ReadUnimplRegister
(
simics
)
MallocAllocator::rebind
(
simics
)
Register
(
simics
)
RegisterField
(
simics
)
RegisterInterface
(
simics
)
ReservedField
(
simics
)
ReservedRegister
(
simics
)
rising_bit
(
sme::rules
)
S
SetIllegalType
(
simics::detail
)
SetIllegalValue
(
simics::detail
)
SetInterfaceNotFound
(
simics::detail
)
SetNotWritable
(
simics::detail
)
SharedMemoryBank
(
simics
)
SilentConstantField
(
simics
)
SilentConstantRegister
(
simics
)
SilentUnimplField
(
simics
)
SilentUnimplRegister
(
simics
)
stage
(
sme
)
StepEvent
(
simics
)
StepEventInterface
(
simics::iface
)
T
TimeEvent
(
simics
)
TimeEventInterface
(
simics::iface
)
type
(
sme
)
U
UndocumentedField
(
simics
)
UndocumentedRegister
(
simics
)
UnimplField
(
simics
)
UnimplRegister
(
simics
)
UnmappedRegister
(
simics
)
V
ValueAccessorInterface
(
simics
)
ValueMutatorInterface
(
simics
)
voider
(
simics::detail
)
W
Write0OnlyField
(
simics
)
Write0OnlyRegister
(
simics
)
Write1ClearsField
(
simics
)
Write1ClearsRegister
(
simics
)
Write1OnlyField
(
simics
)
Write1OnlyRegister
(
simics
)
WriteOnceField
(
simics
)
WriteOnceRegister
(
simics
)
WriteOnlyField
(
simics
)
WriteOnlyRegister
(
simics
)
WriteUnimplField
(
simics
)
WriteUnimplRegister
(
simics
)
Z
ZerosField
(
simics
)
ZerosRegister
(
simics
)