47 #ifndef Xyce_N_DEV_Message_h
48 #define Xyce_N_DEV_Message_h
52 #include <N_ERH_Message.h>
121 void Assert(
bool test,
const T &device_instance,
const char *label)
130 #define AssertLIDs(cmp) Assert(cmp, *this, #cmp)
132 #endif // Xyce_N_DEV_Message_h
void Assert(bool test, const T &device_instance, const char *label)
Pure virtual class to augment a linear system.
DevelFatal0(const DeviceEntity &device_entity, const char *function_name=0)
UserWarning0(const DeviceEntity &device_entity)
UserError(const DeviceEntity &device_entity)
UserFatal(const DeviceEntity &device_entity)
ParamError(const DeviceEntity &device_entity)
UserError0(const DeviceEntity &device_entity)
UserFatal0(const DeviceEntity &device_entity)
ParamWarning(const DeviceEntity &device_entity)
The Device class is an interface for device implementations.
DevelFatal(const DeviceEntity &device_entity, const char *function_name=0)
void device_assertion_error(const DeviceEntity &device_entity, const std::type_info &type, const char *label)
UserWarning(const DeviceEntity &device_entity)