class Layout;
class Track;
+class TrackIter;
class Route: public sigc::trackable
{
void track_removed(Track &);
public:
- static Route *find(Track &, unsigned, Track &);
- static Route *find(Track &, unsigned, const Route &);
- static Route *find(Track &, unsigned, const std::set<Track *> &);
+ static Route *find(const TrackIter &, Track &);
+ static Route *find(const TrackIter &, const Route &);
+ static Route *find(const TrackIter &, const std::set<Track *> &);
};
} // namespace Marklin