16#ifndef SIMICS_BANK_PORT_INTERFACE_H
17#define SIMICS_BANK_PORT_INTERFACE_H
26class MappableConfObject;
An interface implemented by a Simics bank.
Definition: bank-interface.h:47
Definition: bank-port-interface.h:31
virtual ~BankPortInterface()=default
virtual const BankInterface * bank_iface() const =0
virtual MappableConfObject * dev_obj() const =0
virtual bool validate_bank_iface() const =0
virtual void set_bank(const bank_t &bank)=0
virtual std::string_view bank_name() const =0
Definition: mappable-conf-object.h:134
Definition: after-bank.h:33
std::tuple< Name, Description, std::vector< register_t > > bank_t
Definition: bank-type.h:38