LibrePCB Developers Documentation
|
The SymbolCheck class. More...
#include <symbolcheck.h>
Public Member Functions | |
SymbolCheck ()=delete | |
SymbolCheck (const SymbolCheck &other)=delete | |
SymbolCheck (const Symbol &symbol) noexcept | |
virtual | ~SymbolCheck () noexcept |
virtual RuleCheckMessageList | runChecks () const override |
SymbolCheck & | operator= (const SymbolCheck &rhs)=delete |
Public Member Functions inherited from LibraryElementCheck | |
LibraryElementCheck ()=delete | |
LibraryElementCheck (const LibraryElementCheck &other)=delete | |
LibraryElementCheck (const LibraryElement &element) noexcept | |
virtual | ~LibraryElementCheck () noexcept |
LibraryElementCheck & | operator= (const LibraryElementCheck &rhs)=delete |
Public Member Functions inherited from LibraryBaseElementCheck | |
LibraryBaseElementCheck ()=delete | |
LibraryBaseElementCheck (const LibraryBaseElementCheck &other)=delete | |
LibraryBaseElementCheck (const LibraryBaseElement &element) noexcept | |
virtual | ~LibraryBaseElementCheck () noexcept |
LibraryBaseElementCheck & | operator= (const LibraryBaseElementCheck &rhs)=delete |
Protected Member Functions | |
void | checkDuplicatePinNames (MsgList &msgs) const |
void | checkPinNamesInversionSign (MsgList &msgs) const |
void | checkOffTheGridPins (MsgList &msgs) const |
void | checkOverlappingPins (MsgList &msgs) const |
void | checkMissingTexts (MsgList &msgs) const |
void | checkWrongTextLayers (MsgList &msgs) const |
void | checkOriginInCenter (MsgList &msgs) const |
Protected Member Functions inherited from LibraryElementCheck | |
void | checkMissingCategories (MsgList &msgs) const |
Protected Member Functions inherited from LibraryBaseElementCheck | |
void | checkDefaultNameTitleCase (MsgList &msgs) const |
void | checkMissingAuthor (MsgList &msgs) const |
Private Attributes | |
const Symbol & | mSymbol |
Additional Inherited Members | |
Protected Types inherited from LibraryBaseElementCheck | |
typedef RuleCheckMessageList | MsgList |
The SymbolCheck class.
|
delete |
|
delete |
|
explicitnoexcept |
|
virtualnoexcept |
|
overridevirtual |
Reimplemented from LibraryElementCheck.
|
delete |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
private |