+
+class XBT_PUBLIC ImpossibleError : public std::logic_error {
+public:
+ using std::logic_error::logic_error;
+ ~ImpossibleError() override;
+};
+
+class XBT_PUBLIC InitializationError : public std::logic_error {
+public:
+ using std::logic_error::logic_error;
+ ~InitializationError() override;
+};
+
+class XBT_PUBLIC UnimplementedError : public std::logic_error {
+public:
+ using std::logic_error::logic_error;
+ ~UnimplementedError() override;
+};
+