]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/vehicle.h
Create a dedicated exception class for vehicle attachment errors
[r2c2.git] / source / libr2c2 / vehicle.h
index f459d32a36880ba4315b6e72962cc44c0b52d434..8990a5b538d68c0f144b2404db636229ec6f9f00 100644 (file)
@@ -9,6 +9,14 @@ namespace R2C2 {
 class Layout;
 class Track;
 
+class attachment_error: public std::logic_error
+{
+public:
+       attachment_error(const std::string &w): std::logic_error(w) { }
+       virtual ~attachment_error() throw() { }
+};
+
+
 class Vehicle
 {
 public: