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:77
QVector< std::shared_ptr< const RuleCheckMessage > > RuleCheckMessageList
Definition: rulecheckmessage.h:104