X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Fzone.cpp;h=e2a5177ba96e0cf97af7eed450189b1ef0349ff5;hb=5ec71ac8d091bb70e70528138bba9edaccc7f55d;hp=de774431b971605f4298f2dd12b78116061bc70c;hpb=9a2fd67cec715e371e293be638b126e0d1b2148d;p=r2c2.git diff --git a/source/libr2c2/zone.cpp b/source/libr2c2/zone.cpp index de77443..e2a5177 100644 --- a/source/libr2c2/zone.cpp +++ b/source/libr2c2/zone.cpp @@ -147,16 +147,6 @@ TrackIter Zone::iter_for(Track &track, Direction dir) const return TrackIter(); } -TrackIter Zone::get_end(Direction dir) const -{ - if(dir==UNSPECIFIED) - return ends[0]; - if(up_end<0) - return TrackIter(); - - return ends[up_end^(dir==DOWN)]; -} - TrackIter Zone::next_iter(const TrackIter &iter) const { TrackIter next_outside; @@ -174,6 +164,16 @@ TrackIter Zone::next_iter(const TrackIter &iter) const return next_outside; } +TrackIter Zone::get_end(Direction dir) const +{ + if(dir==UNSPECIFIED) + return ends[0]; + if(up_end<0) + return TrackIter(); + + return ends[up_end^(dir==DOWN)]; +} + void Zone::save(list &st) const { st.push_back((DataFile::Statement("group"), group));