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