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