]> git.tdb.fi Git - r2c2.git/blobdiff - source/libmarklin/route.cpp
Add Block::has_track and Route::has_track methods
[r2c2.git] / source / libmarklin / route.cpp
index 926dd28dd3a903ac468ea9f25f953c56b38f5b13..d4fcf800d9c30d71af8f7318e70a98b9f58bb7be 100644 (file)
@@ -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<DataFile::Statement> &st) const
 {
        st.push_back((DataFile::Statement("name"), name));