* Returns first Track from TrackBits or INVALID_TRACK * * This function returns the first Track found in the TrackBits value as Track-value. * It returns INVALID_TRACK if the parameter is TRACK_BIT_NONE. * * @param tracks The TrackBits value * @return The first Track found or INVALID_TRACK * @see RemoveFirstTrack */
| 175 | * @see RemoveFirstTrack |
| 176 | */ |
| 177 | inline Track FindFirstTrack(TrackBits tracks) |
| 178 | { |
| 179 | return (tracks != TRACK_BIT_NONE) ? (Track)FindFirstBit(tracks) : INVALID_TRACK; |
| 180 | } |
| 181 | |
| 182 | /** |
| 183 | * Converts TrackBits to Track. |
no test coverage detected