20#ifndef LIBREPCB_CORE_LIBRARYBASEELEMENTCHECK_H
21#define LIBREPCB_CORE_LIBRARYBASEELEMENTCHECK_H
26#include "../rulecheck/rulecheckmessage.h"
35class LibraryBaseElement;
The LibraryBaseElementCheck class.
Definition: librarybaseelementcheck.h:44
LibraryBaseElementCheck(const LibraryBaseElementCheck &other)=delete
void checkDefaultNameTitleCase(MsgList &msgs) const
Definition: librarybaseelementcheck.cpp:62
void checkMissingAuthor(MsgList &msgs) const
Definition: librarybaseelementcheck.cpp:69
virtual ~LibraryBaseElementCheck() noexcept
Definition: librarybaseelementcheck.cpp:44
const LibraryBaseElement & mElement
Definition: librarybaseelementcheck.h:65
RuleCheckMessageList MsgList
Definition: librarybaseelementcheck.h:60
LibraryBaseElementCheck()=delete
virtual RuleCheckMessageList runChecks() const
Definition: librarybaseelementcheck.cpp:51
The LibraryBaseElement class.
Definition: librarybaseelement.h:48
Definition: occmodel.cpp:77
QVector< std::shared_ptr< const RuleCheckMessage > > RuleCheckMessageList
Definition: rulecheckmessage.h:104