| 887 | } |
| 888 | |
| 889 | void TrackList::AppendOne(TrackList &&list) |
| 890 | { |
| 891 | const auto iter = list.ListOfTracks::begin(), |
| 892 | end = list.ListOfTracks::end(); |
| 893 | if (iter != end) { |
| 894 | auto pTrack = *iter; |
| 895 | list.erase(iter); |
| 896 | this->Add(pTrack); |
| 897 | } |
| 898 | } |
| 899 | |
| 900 | Track::Holder TrackList::DetachFirst() |
| 901 | { |