Block(Layout &, Track &);
~Block();
+ virtual void set_name(const std::string &);
+
private:
virtual void on_track_added(Track &);
virtual Validity check_validity(Track &) const;
Train *get_train() const { return train; }
private:
void determine_id();
+
+public:
+ virtual Msp::DataFile::Statement save_reference() const;
};
} // namespace R2C2