Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
Loading...
Searching...
No Matches
icarus::DuplicateSignalError Class Reference

#include <Error.hpp>

Inheritance diagram for icarus::DuplicateSignalError:
Collaboration diagram for icarus::DuplicateSignalError:

Public Member Functions

 DuplicateSignalError (const std::string &name, const std::string &existing, const std::string &new_owner)
Public Member Functions inherited from icarus::SignalError
 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.

Additional Inherited Members

Static Public Member Functions inherited from icarus::SignalError
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="")
Protected Attributes inherited from icarus::Error
Severity severity_
std::string category_

Constructor & Destructor Documentation

◆ DuplicateSignalError()

icarus::DuplicateSignalError::DuplicateSignalError ( const std::string & name,
const std::string & existing,
const std::string & new_owner )
inline

The documentation for this class was generated from the following file: