@@ -28,10 +28,10 @@ const float SECONDS_PER_MINUTE = 60.0F;
28
28
* @public
29
29
*/
30
30
31
- inline int
31
+ inline auto
32
32
ConvertSecondsToTicks (float seconds, int resolution,
33
33
std::vector<Tempo> tempoChanges,
34
- std::vector<TimeSignature> timeSignatureChanges)
34
+ std::vector<TimeSignature> timeSignatureChanges) -> int
35
35
{
36
36
auto tempoChangesIterator = tempoChanges.begin ();
37
37
auto timeSignatureIterator = timeSignatureChanges.begin ();
@@ -94,8 +94,8 @@ ConvertSecondsToTicks(float seconds, int resolution,
94
94
* @public
95
95
*/
96
96
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>>
99
99
{
100
100
auto adjacentKeyPairs = std::vector<std::tuple<int , int >>();
101
101
@@ -116,9 +116,9 @@ GenerateAdjacentKeyPairs(const std::map<int, int> &keyValuePairs)
116
116
return adjacentKeyPairs;
117
117
}
118
118
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>
122
122
{
123
123
std::vector<BeatBar> beatBars;
124
124
@@ -153,8 +153,8 @@ CalculateBeatBars(const std::vector<Tempo> &tempoChanges, int resolution,
153
153
return beatBars;
154
154
}
155
155
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>
158
158
{
159
159
auto left = 0 ;
160
160
auto right = static_cast <int >(notes.size ()) - 1 ;
@@ -190,7 +190,7 @@ inline std::optional<Note> FindPositionNearGivenTick(std::vector<Note> notes,
190
190
* @public
191
191
*/
192
192
193
- inline float ConvertTickToPosition (int tick, int resolution)
193
+ inline auto ConvertTickToPosition (int tick, int resolution) -> float
194
194
{
195
195
return tick / static_cast <float >(resolution);
196
196
}
@@ -204,7 +204,7 @@ inline float ConvertTickToPosition(int tick, int resolution)
204
204
* @public
205
205
*/
206
206
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
208
208
{
209
209
auto beatInterval = SECONDS_PER_MINUTE / static_cast <float >(bpm);
210
210
@@ -225,7 +225,7 @@ inline bool IsOnTheBeat(int bpm, float currentTime, float delta = 0.05F)
225
225
* @public
226
226
*/
227
227
228
- inline int RoundUpToTheNearestMultiplier (int value, int multiplier)
228
+ inline auto RoundUpToTheNearestMultiplier (int value, int multiplier) -> int
229
229
{
230
230
return static_cast <int >(std::ceil (static_cast <float >(value) / multiplier) *
231
231
multiplier);
@@ -241,8 +241,8 @@ inline int RoundUpToTheNearestMultiplier(int value, int multiplier)
241
241
* @public
242
242
*/
243
243
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
246
246
{
247
247
auto diff = position - currentPosition;
248
248
0 commit comments