20 #ifndef LIBREPCB_CORE_COMPONENTCHECKMESSAGES_H 21 #define LIBREPCB_CORE_COMPONENTCHECKMESSAGES_H 26 #include "../../rulecheck/rulecheckmessage.h" 35 class ComponentSignal;
36 class ComponentSymbolVariant;
126 std::shared_ptr<const ComponentSymbolVariant> symbVar) noexcept;
132 std::shared_ptr<const ComponentSymbolVariant>
getSymbVar() const noexcept {
137 std::shared_ptr<const ComponentSymbolVariant>
mSymbVar;
155 std::shared_ptr<const ComponentSignal> signal) noexcept;
162 const std::shared_ptr<const ComponentSignal>&
getSignal() const noexcept {
167 std::shared_ptr<const ComponentSignal>
mSignal;
The MsgMissingComponentDefaultValue class.
Definition: componentcheckmessages.h:64
std::shared_ptr< const ComponentSignal > mSignal
Definition: componentcheckmessages.h:167
const std::shared_ptr< const ComponentSignal > & getSignal() const noexcept
Definition: componentcheckmessages.h:162
The MsgNonFunctionalComponentSignalInversionSign class.
Definition: componentcheckmessages.h:147
std::shared_ptr< const ComponentSymbolVariant > mSymbVar
Definition: componentcheckmessages.h:137
RuleCheckMessage()=delete
Definition: occmodel.cpp:76
virtual ~MsgNonFunctionalComponentSignalInversionSign() noexcept
Definition: componentcheckmessages.h:159
The MsgMissingSymbolVariant class.
Definition: componentcheckmessages.h:101
std::shared_ptr< const ComponentSymbolVariant > getSymbVar() const noexcept
Definition: componentcheckmessages.h:132
The MsgMissingSymbolVariantItem class.
Definition: componentcheckmessages.h:119
virtual ~MsgMissingComponentDefaultValue() noexcept
Definition: componentcheckmessages.h:73
MsgDuplicateSignalName(const MsgDuplicateSignalName &other) noexcept
Definition: componentcheckmessages.h:52
The MsgDuplicateSignalName class.
Definition: componentcheckmessages.h:45
virtual ~MsgMissingSymbolVariant() noexcept
Definition: componentcheckmessages.h:109
MsgNonFunctionalComponentSignalInversionSign(const MsgNonFunctionalComponentSignalInversionSign &other) noexcept
Definition: componentcheckmessages.h:156
virtual ~MsgMissingComponentPrefix() noexcept
Definition: componentcheckmessages.h:91
virtual ~MsgMissingSymbolVariantItem() noexcept
Definition: componentcheckmessages.h:129
MsgMissingSymbolVariant(const MsgMissingSymbolVariant &other) noexcept
Definition: componentcheckmessages.h:107
MsgMissingComponentDefaultValue(const MsgMissingComponentDefaultValue &other) noexcept
Definition: componentcheckmessages.h:70
MsgDuplicateSignalName()=delete
MsgMissingSymbolVariantItem(const MsgMissingSymbolVariantItem &other) noexcept
Definition: componentcheckmessages.h:127
The RuleCheckMessage class.
Definition: rulecheckmessage.h:45
MsgMissingComponentPrefix(const MsgMissingComponentPrefix &other) noexcept
Definition: componentcheckmessages.h:89
The ComponentSignal class represents one signal of a component.
Definition: componentsignal.h:45
The MsgMissingComponentPrefix class.
Definition: componentcheckmessages.h:83
virtual ~MsgDuplicateSignalName() noexcept
Definition: componentcheckmessages.h:54