20 #ifndef LIBREPCB_LIBRARY_PACKAGECHECK_H
21 #define LIBREPCB_LIBRARY_PACKAGECHECK_H
77 #endif // LIBREPCB_LIBRARY_PACKAGECHECK_H
void checkPadsOverlapWithPlacement(MsgList &msgs) const
Definition: packagecheck.cpp:126
QVector< std::shared_ptr< const LibraryElementCheckMessage > > LibraryElementCheckMessageList
Definition: libraryelementcheckmessage.h:96
virtual ~PackageCheck() noexcept
Definition: packagecheck.cpp:52
const Package & mPackage
Definition: packagecheck.h:67
The Package class represents a package of a component (including footprint and 3D model) ...
Definition: package.h:56
LibraryElementCheckMessageList MsgList
Definition: librarybaseelementcheck.h:61
void checkDuplicatePadNames(MsgList &msgs) const
Definition: packagecheck.cpp:73
PackageCheck & operator=(const PackageCheck &rhs)=delete
void checkWrongTextLayers(MsgList &msgs) const
Definition: packagecheck.cpp:107
The LibraryElementCheck class.
Definition: libraryelementcheck.h:45
The PackageCheck class.
Definition: packagecheck.h:45
void checkMissingTexts(MsgList &msgs) const
Definition: packagecheck.cpp:90
virtual LibraryElementCheckMessageList runChecks() const override
Definition: packagecheck.cpp:59
void checkMissingFootprint(MsgList &msgs) const
Definition: packagecheck.cpp:84