![]() |
LibrePCB Developers Documentation
|
Base class for all ERC messages. More...
#include <electricalrulecheckmessages.h>
Inheritance diagram for ErcMsgBase:
Collaboration diagram for ErcMsgBase:Public Member Functions | |
| ErcMsgBase ()=delete | |
| ErcMsgBase (Severity severity, const QString &msg, const QString &description, const QString &approvalName) noexcept | |
| ErcMsgBase (const ErcMsgBase &other) noexcept | |
| virtual | ~ErcMsgBase () noexcept |
| const std::optional< Uuid > & | getSchematic () const noexcept |
Protected Member Functions | |
| bool | setLocation (const NetSignal &net) noexcept |
| bool | setLocation (const ComponentInstance &component) noexcept |
| bool | setLocation (const ComponentSignalInstance &signal) noexcept |
| void | setLocation (const SI_Symbol &symbol) noexcept |
| void | setLocation (const SI_SymbolPin &pin) noexcept |
| bool | setLocation (const SI_NetSegment &segment) noexcept |
| void | setLocation (const SI_NetPoint &netPoint) noexcept |
| void | setLocation (const SI_NetLine &netLine) noexcept |
| void | setLocation (const SI_BusJunction &junction) noexcept |
Protected Attributes | |
| std::optional< Uuid > | mSchematic |
Additional Inherited Members | |
| Message severity type (higher number = higher severity) More... | |
Base class for all ERC messages.
Provides the functionality for the "go to problem" feature for all ERC messages. Constructors of derived classes can just call one of the setLocation() methods to specify the location of the problem.
|
delete |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
|
inlinevirtualnoexcept |
|
inlinenoexcept |
|
protectednoexcept |
|
protectednoexcept |
|
protectednoexcept |
|
protectednoexcept |
Here is the call graph for this function:
|
protectednoexcept |
Here is the call graph for this function:
|
protectednoexcept |
Here is the call graph for this function:
|
protectednoexcept |
Here is the call graph for this function:
|
protectednoexcept |
Here is the call graph for this function:
|
protectednoexcept |
Here is the call graph for this function:
|
protected |