20#ifndef LIBREPCB_CORE_DEVICECHECK_H
21#define LIBREPCB_CORE_DEVICECHECK_H
26#include "../libraryelementcheck.h"
The DeviceCheck class.
Definition devicecheck.h:44
virtual RuleCheckMessageList runChecks() const override
Definition devicecheck.cpp:50
void checkNoPadsConnected(MsgList &msgs) const
Definition devicecheck.cpp:61
const Device & mDevice
Definition devicecheck.h:63
virtual ~DeviceCheck() noexcept
Definition devicecheck.cpp:43
void checkParts(MsgList &msgs) const
Definition devicecheck.cpp:73
DeviceCheck(const DeviceCheck &other)=delete
The Device class represents an instance of a component (a "real" component)
Definition device.h:55
RuleCheckMessageList MsgList
Definition librarybaseelementcheck.h:60
The LibraryElementCheck class.
Definition libraryelementcheck.h:44
Definition occmodel.cpp:76
QVector< std::shared_ptr< const RuleCheckMessage > > RuleCheckMessageList
Definition rulecheckmessage.h:104