X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Froute.h;h=e5164ce06a283f854d5ce2f7e1881bbac159610f;hb=51d3c122fb489f9e3f00060f885f00c1fae7ceb5;hp=5ea86be167781d3f4ca4b400b5f20bb3207c5a3c;hpb=a20b8421d002629a9f4d97c0c378e9f9cb29e292;p=r2c2.git diff --git a/source/libr2c2/route.h b/source/libr2c2/route.h index 5ea86be..e5164ce 100644 --- a/source/libr2c2/route.h +++ b/source/libr2c2/route.h @@ -5,7 +5,7 @@ #include #include #include -#include +#include namespace R2C2 { @@ -39,7 +39,7 @@ class Route: public sigc::trackable public: typedef std::map TurnoutMap; - class Loader: public Msp::DataFile::BasicLoader + class Loader: public Msp::DataFile::ObjectLoader { private: TurnoutMap turnouts; @@ -75,7 +75,7 @@ public: const std::map &get_turnouts() const { return turnouts; } void add_track(Track &); void add_tracks(const std::set &); - void add_track_chain(Track &, unsigned, const TurnoutMap &); + void add_track_chain(const TrackIter &, const TurnoutMap &); const std::set &get_tracks() const { return tracks; } bool has_track(Track &) const; void save(std::list &) const;