C++ Device API Reference Manual
Reference documentation for the Simics C++ Device API.
 
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Csimics::detail::attr_from_std_helper< T >
 Csimics::detail::attr_from_std_helper< attr_value_t >
 Csimics::detail::attr_from_std_helper< bool >
 Csimics::detail::attr_from_std_helper< ConfObjectRef >
 Csimics::detail::attr_from_std_helper< const char * >
 Csimics::detail::attr_from_std_helper< data_attribute >
 Csimics::detail::attr_from_std_helper< std::array< V, N > >
 Csimics::detail::attr_from_std_helper< std::deque< V > >
 Csimics::detail::attr_from_std_helper< std::list< V > >
 Csimics::detail::attr_from_std_helper< std::map< X, Y > >
 Csimics::detail::attr_from_std_helper< std::pair< X, Y > >
 Csimics::detail::attr_from_std_helper< std::string >
 Csimics::detail::attr_from_std_helper< std::vector< V > >
 Csimics::detail::attr_getter_helper< T >
 Csimics::detail::attr_getter_helper< T &(*)(O &)>
 Csimics::detail::attr_getter_helper< T O::* >
 Csimics::detail::attr_getter_helper< T(*)(O &)>
 Csimics::detail::attr_getter_helper< T(O::*)() const >
 Csimics::detail::attr_getter_helper< T(O::*)()>
 Csimics::detail::attr_getter_helper_dual< T, O >
 Csimics::detail::attr_getter_helper_dual< T O::*, C >
 Csimics::detail::attr_getter_helper_dual< T(O::*)() const, C >
 Csimics::detail::attr_getter_helper_dual< T(O::*)(), C >
 Csimics::detail::attr_list_type_str_helper< T >
 Csimics::detail::attr_setter_helper< T >
 Csimics::detail::attr_setter_helper< T &(*)(O &)>
 Csimics::detail::attr_setter_helper< T O::* >
 Csimics::detail::attr_setter_helper< void(*)(O &, T &)>
 Csimics::detail::attr_setter_helper< void(*)(O &, T)>
 Csimics::detail::attr_setter_helper< void(O::*)(T &)>
 Csimics::detail::attr_setter_helper< void(O::*)(T)>
 Csimics::detail::attr_setter_helper_dual< T, O >
 Csimics::detail::attr_setter_helper_dual< T O::*, C >
 Csimics::detail::attr_setter_helper_dual< void(O::*)(T &), C >
 Csimics::detail::attr_setter_helper_dual< void(O::*)(T), C >
 Csimics::detail::attr_to_std_helper< T >
 Csimics::detail::attr_to_std_helper< attr_value_t >
 Csimics::detail::attr_to_std_helper< bool >
 Csimics::detail::attr_to_std_helper< ConfObjectRef >
 Csimics::detail::attr_to_std_helper< const char * >
 Csimics::detail::attr_to_std_helper< data_attribute >
 Csimics::detail::attr_to_std_helper< std::array< V, N > >
 Csimics::detail::attr_to_std_helper< std::deque< V > >
 Csimics::detail::attr_to_std_helper< std::list< V > >
 Csimics::detail::attr_to_std_helper< std::map< X, Y > >
 Csimics::detail::attr_to_std_helper< std::pair< X, Y > >
 Csimics::detail::attr_to_std_helper< std::string >
 Csimics::detail::attr_to_std_helper< std::vector< V > >
 Csimics::detail::attr_type_str_helper< T >
 Csimics::detail::attr_type_str_helper< std::array< T, N > >
 Csimics::detail::attr_type_str_helper< std::map< X, Y > >
 Csimics::detail::attr_type_str_helper< std::pair< X, Y > >
 Csimics::detail::attr_type_str_helper< std::vector< uint8 > >
 Csimics::AttributeRepresents a Simics attribute
 Csimics::AttributeAccessor< CLASS, MEMBER, m >A container of get and set callbacks for a class member variable
 Csimics::AttrValue
 Cbank_access
 Csimics::BankAccess
 Ciface::BankInstrumentationSubscribeInterface
 Csimics::BankInterface
 Csimics::BankIssueCallbacksInterface
 Csimics::BankPortInterface
 Csme::callback_overlayClass which houses all four rule containers, only allocated if utilized
 Csimics::ConfClassRepresents Simics C type conf_class_t
 Csimics::iface::ConfObjectInterfaceAbstract C++ interface contains methods for register model defined behavior after the construction and before the destruction
 Csimics::ConfObjectRefRepresents Simics C type conf_object_t
 Csimics::ConnectBaseA virtual base class for Simics C++ interface connect class
 Csimics::ConnectConfigBy default, all interfaces in the Connect class are required
 Csimics::detail::ConstSizeTLiteral type that extends size_t type
 Csimics::iface::CycleEventInterface
 Csimics::detail::event_helper< T, O >
 Csimics::detail::event_helper< T O::*, C >
 Csimics::EventInfo
 Csimics::iface::EventInterfaceAn event is required to implement the interface
 Cstd::exception
 Csme::expression_vectorVector of execution resulting from expression evaluation
 Cstd::false_type
 Cstd::hash< simics::detail::ConstSizeT >
 Csimics::HierarchicalObjectInterface
 Csme::I_pattern_ruleInterface and base class for all notification rule types
 Ciface::InstrumentationOrderInterface
 Csimics::iface::InterfaceInfo
 Csimics::MallocAllocator< T, Allocator >
 Csimics::MapNameToInterface< IFACE >
 Csimics::MapNameToInterface< RegisterInterface >
 Csimics::MmAllocator< T >
 Csimics::nocopyPrevent copy of classes inheriting from this class by having private copy-constructor and assignment operator
 Csimics::iface::ObjectFactoryInterface
 Csme::pattern_rule_containerTracks all rules of a single type for a particular target
 Csimics::MallocAllocator< T, Allocator >::rebind< U >
 Ciface::RegisterViewInterface
 Ciface::RegisterViewReadOnlyInterface
 Csme::stagePoint of a register/field read or write a rule executes on
 Csimics::iface::StepEventInterface
 Cstd::string_view
 Csimics::iface::TimeEventInterface
 Ciface::TransactionInterface
 Cstd::true_type
 Csme::typeType of rule to be applied
 Csimics::ValueAccessorInterface
 Csimics::ValueMutatorInterface
 Csimics::detail::voider< Ts >