@@ -28,10 +28,10 @@ const float SECONDS_PER_MINUTE = 60.0F;
2828 * @public
2929 */
3030
31- inline int
31+ inline auto
3232ConvertSecondsToTicks (float seconds, int resolution,
3333 std::vector<Tempo> tempoChanges,
34- std::vector<TimeSignature> timeSignatureChanges)
34+ std::vector<TimeSignature> timeSignatureChanges) -> int
3535{
3636 auto tempoChangesIterator = tempoChanges.begin ();
3737 auto timeSignatureIterator = timeSignatureChanges.begin ();
@@ -94,8 +94,8 @@ ConvertSecondsToTicks(float seconds, int resolution,
9494 * @public
9595 */
9696
97- inline std::vector<std::tuple< int , int >>
98- GenerateAdjacentKeyPairs ( const std::map< int , int > &keyValuePairs)
97+ inline auto GenerateAdjacentKeyPairs ( const std::map< int , int > &keyValuePairs)
98+ -> std::vector<std::tuple< int, int>>
9999{
100100 auto adjacentKeyPairs = std::vector<std::tuple<int , int >>();
101101
@@ -116,9 +116,9 @@ GenerateAdjacentKeyPairs(const std::map<int, int> &keyValuePairs)
116116 return adjacentKeyPairs;
117117}
118118
119- inline std::vector<BeatBar>
120- CalculateBeatBars ( const std::vector<Tempo> &tempoChanges, int resolution,
121- int ts, bool includeHalfNotes)
119+ inline auto CalculateBeatBars ( const std::vector<Tempo> &tempoChanges,
120+ int resolution, int ts, bool includeHalfNotes)
121+ -> std::vector<BeatBar>
122122{
123123 std::vector<BeatBar> beatBars;
124124
@@ -153,8 +153,8 @@ CalculateBeatBars(const std::vector<Tempo> &tempoChanges, int resolution,
153153 return beatBars;
154154}
155155
156- inline std::optional<Note> FindPositionNearGivenTick (std::vector<Note> notes,
157- int tick, int delta = 50 )
156+ inline auto FindPositionNearGivenTick (std::vector<Note> notes, int tick ,
157+ int delta = 50 ) -> std::optional<Note>
158158{
159159 auto left = 0 ;
160160 auto right = static_cast <int >(notes.size ()) - 1 ;
@@ -190,7 +190,7 @@ inline std::optional<Note> FindPositionNearGivenTick(std::vector<Note> notes,
190190 * @public
191191 */
192192
193- inline float ConvertTickToPosition (int tick, int resolution)
193+ inline auto ConvertTickToPosition (int tick, int resolution) -> float
194194{
195195 return tick / static_cast <float >(resolution);
196196}
@@ -204,7 +204,7 @@ inline float ConvertTickToPosition(int tick, int resolution)
204204 * @public
205205 */
206206
207- inline bool IsOnTheBeat (int bpm, float currentTime, float delta = 0 .05F )
207+ inline auto IsOnTheBeat (int bpm, float currentTime, float delta = 0 .05F ) -> bool
208208{
209209 auto beatInterval = SECONDS_PER_MINUTE / static_cast <float >(bpm);
210210
@@ -225,7 +225,7 @@ inline bool IsOnTheBeat(int bpm, float currentTime, float delta = 0.05F)
225225 * @public
226226 */
227227
228- inline int RoundUpToTheNearestMultiplier (int value, int multiplier)
228+ inline auto RoundUpToTheNearestMultiplier (int value, int multiplier) -> int
229229{
230230 return static_cast <int >(std::ceil (static_cast <float >(value) / multiplier) *
231231 multiplier);
@@ -241,8 +241,8 @@ inline int RoundUpToTheNearestMultiplier(int value, int multiplier)
241241 * @public
242242 */
243243
244- inline float CalculateAccuracyRatio (int position, int currentPosition,
245- int delta = 50 )
244+ inline auto CalculateAccuracyRatio (int position, int currentPosition,
245+ int delta = 50 ) -> float
246246{
247247 auto diff = position - currentPosition;
248248
0 commit comments