|
Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
|
Signal-related errors (registration, resolution, wiring). More...
#include <Error.hpp>


Public Member Functions | |
| SignalError (const std::string &msg) | |
| SignalError (SignalErrorKind kind, const std::string &signal_name, const std::string &detail="") | |
| SignalErrorKind | kind () const |
| const std::string & | signal_name () const |
| Public Member Functions inherited from icarus::Error | |
| Error (const std::string &msg, Severity severity=Severity::ERROR, std::string category="general") | |
| Severity | severity () const |
| const std::string & | category () const |
| SimulationError | toSimulationError (double time=0.0, const std::string &component="") const |
| Convert to SimulationError for ErrorHandler integration. | |
Static Public Member Functions | |
| static SignalError | NotFound (const std::string &name) |
| static SignalError | Duplicate (const std::string &name, const std::string &existing_owner, const std::string &new_owner) |
| static SignalError | TypeMismatch (const std::string &name, const std::string &expected, const std::string &actual) |
| static SignalError | Unwired (const std::string &name) |
| static SignalError | NullPointer (const std::string &name, const std::string &context="") |
Additional Inherited Members | |
| Protected Attributes inherited from icarus::Error | |
| Severity | severity_ |
| std::string | category_ |
Signal-related errors (registration, resolution, wiring).
|
inlineexplicit |
|
inline |
|
inlinestatic |
|
inlinenodiscard |
|
inlinestatic |
|
inlinestatic |
|
inlinenodiscard |
|
inlinestatic |
|
inlinestatic |