X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibmarklin%2Froute.cpp;h=d4fcf800d9c30d71af8f7318e70a98b9f58bb7be;hb=e9653dffd0026fb3c02c91a4c0feca688a86c721;hp=926dd28dd3a903ac468ea9f25f953c56b38f5b13;hpb=f79b3fd58999a73a4a28663b46fdd96c58167a18;p=r2c2.git diff --git a/source/libmarklin/route.cpp b/source/libmarklin/route.cpp index 926dd28..d4fcf80 100644 --- a/source/libmarklin/route.cpp +++ b/source/libmarklin/route.cpp @@ -316,6 +316,11 @@ void Route::add_track_chain(Track &start, unsigned ep, const TurnoutMap &trnts) } } +bool Route::has_track(Track &t) const +{ + return tracks.count(&t); +} + void Route::save(list &st) const { st.push_back((DataFile::Statement("name"), name));