16#ifndef SIMICS_IFACE_BANK_PORT_INTERFACE_H
17#define SIMICS_IFACE_BANK_PORT_INTERFACE_H
20#include "../type/bank-type.h"
25class MappableConfObject;
Definition: bank-interface.h:45
Definition: bank-port-interface.h:30
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:131
Definition: attr-value.h:23
std::tuple< Name, Description, std::vector< register_t > > bank_t
Definition: bank-type.h:38