20#ifndef LIBREPCB_CORE_LIBRARYBASEELEMENTCHECKMESSAGES_H
21#define LIBREPCB_CORE_LIBRARYBASEELEMENTCHECKMESSAGES_H
26#include "../rulecheck/rulecheckmessage.h"
27#include "../types/elementname.h"
The MsgMissingAuthor class.
Definition: librarybaseelementcheckmessages.h:43
MsgMissingAuthor(const MsgMissingAuthor &other) noexcept
Definition: librarybaseelementcheckmessages.h:49
virtual ~MsgMissingAuthor() noexcept
Definition: librarybaseelementcheckmessages.h:51
MsgMissingAuthor() noexcept
Definition: librarybaseelementcheckmessages.cpp:34
The MsgNameNotTitleCase class.
Definition: librarybaseelementcheckmessages.h:61
static bool isTitleCase(const ElementName &name) noexcept
Definition: librarybaseelementcheckmessages.cpp:57
const ElementName & getName() const noexcept
Definition: librarybaseelementcheckmessages.h:72
MsgNameNotTitleCase(const MsgNameNotTitleCase &other) noexcept
Definition: librarybaseelementcheckmessages.h:68
ElementName mName
Definition: librarybaseelementcheckmessages.h:79
virtual ~MsgNameNotTitleCase() noexcept
Definition: librarybaseelementcheckmessages.h:70
ElementName getFixedName() const noexcept
Definition: librarybaseelementcheckmessages.h:73
MsgNameNotTitleCase()=delete
The RuleCheckMessage class.
Definition: rulecheckmessage.h:45
RuleCheckMessage()=delete
Definition: occmodel.cpp:77
type_safe::constrained_type< QString, ElementNameConstraint, ElementNameVerifier > ElementName
Definition: elementname.h:84