1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 05:37:34 +00:00

Kernel: Pass capabilities as const reference in PCI::Address

This commit is contained in:
Hendiadyoin1 2021-12-08 13:37:35 +01:00 committed by Brian Gianforcaro
parent 3070252090
commit de26dd253b

View file

@ -234,7 +234,7 @@ TYPEDEF_DISTINCT_ORDERED_ID(u8, InterruptPin);
class Access; class Access;
class DeviceIdentifier { class DeviceIdentifier {
public: public:
DeviceIdentifier(Address address, HardwareID hardware_id, RevisionID revision_id, ClassCode class_code, SubclassCode subclass_code, ProgrammingInterface prog_if, SubsystemID subsystem_id, SubsystemVendorID subsystem_vendor_id, InterruptLine interrupt_line, InterruptPin interrupt_pin, Vector<Capability> capabilities) DeviceIdentifier(Address address, HardwareID hardware_id, RevisionID revision_id, ClassCode class_code, SubclassCode subclass_code, ProgrammingInterface prog_if, SubsystemID subsystem_id, SubsystemVendorID subsystem_vendor_id, InterruptLine interrupt_line, InterruptPin interrupt_pin, Vector<Capability> const& capabilities)
: m_address(address) : m_address(address)
, m_hardware_id(hardware_id) , m_hardware_id(hardware_id)
, m_revision_id(revision_id) , m_revision_id(revision_id)
@ -253,9 +253,9 @@ public:
} }
} }
Vector<Capability> capabilities() const { return m_capabilities; } Vector<Capability> const& capabilities() const { return m_capabilities; }
const HardwareID& hardware_id() const { return m_hardware_id; } HardwareID const& hardware_id() const { return m_hardware_id; }
const Address& address() const { return m_address; } Address const& address() const { return m_address; }
RevisionID revision_id() const { return m_revision_id; } RevisionID revision_id() const { return m_revision_id; }
ClassCode class_code() const { return m_class_code; } ClassCode class_code() const { return m_class_code; }