Skip to content

Commit 3fc24e4

Browse files
committed
microoptimiztions
1 parent 2eedecd commit 3fc24e4

File tree

2 files changed

+19
-19
lines changed

2 files changed

+19
-19
lines changed

src/SongManager.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33

44
SongManager::SongManager() {}
55

6-
std::vector<std::string> SongManager::getSongs() {
6+
std::vector<std::string>& SongManager::getSongs() {
77
return m_songs;
88
}
99

1010
void SongManager::addSong(const std::string& path) {
1111
m_songs.push_back(path);
1212
}
1313

14-
void SongManager::removeSong(const std::string& path) {
14+
void SongManager::removeSong(const std::string_view path) {
1515
m_songs.erase(std::remove(m_songs.begin(), m_songs.end(), path));
1616
}
1717

@@ -148,7 +148,7 @@ void SongManager::addToBlacklist() {
148148
m_blacklist.push_back(m_currentSong);
149149
}
150150

151-
std::vector<std::string> SongManager::getBlacklist() {
151+
std::vector<std::string>& SongManager::getBlacklist() {
152152
return m_blacklist;
153153
}
154154

@@ -164,7 +164,7 @@ void SongManager::addToFavorites() {
164164
m_favorites.push_back(m_currentSong);
165165
}
166166

167-
std::vector<std::string> SongManager::getFavorites() {
167+
std::vector<std::string>& SongManager::getFavorites() {
168168
return m_favorites;
169169
}
170170

src/SongManager.hpp

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ class SongManager {
1313
return instance;
1414
}
1515

16-
std::vector<std::string> getSongs();
16+
std::vector<std::string>& getSongs();
1717
void addSong(const std::string&);
18-
void removeSong(const std::string& path);
18+
void removeSong(const std::string_view);
1919
int getSongsSize() const;
2020
void clearSongs();
2121
void pickRandomSong();
@@ -35,43 +35,43 @@ class SongManager {
3535
bool getLavaChicken() const;
3636
void setPlaylistIsEmpty(const bool);
3737
bool getPlaylistIsEmpty() const;
38-
void setHeldSong(const std::string& value);
38+
void setHeldSong(const std::string&);
3939
void resetHeldSong();
4040
std::string getHeldSong();
4141
void addToBlacklist(const std::string&);
4242
void addToBlacklist();
43-
std::vector<std::string> getBlacklist();
44-
void addToFavorites(const std::string& song);
43+
std::vector<std::string>& getBlacklist();
44+
void addToFavorites(const std::string&);
4545
void addToFavorites();
46-
std::vector<std::string> getFavorites();
46+
std::vector<std::string>& getFavorites();
4747
void setOverride(const std::string&);
4848
std::string getOverrideSong();
4949
bool isOverride() const;
5050
void setCurrentSongToOverride();
51-
void setPreviousSong(const std::string& song);
51+
void setPreviousSong(const std::string&);
5252
void resetPreviousSong();
5353
std::string getPreviousSong();
5454
bool isPreviousSong() const;
5555
bool songSizeIsBad() const;
56-
void setCurrentSongDisplayName(const std::string& displayName);
56+
void setCurrentSongDisplayName(const std::string&);
5757
std::string getCurrentSongDisplayName();
5858
void incrementTowerRepeatCount();
5959
void resetTowerRepeatCount();
6060
int getTowerRepeatCount() const;
61-
void setSawbladeCustomSongsFolder(const bool value);
61+
void setSawbladeCustomSongsFolder(const bool);
6262
bool getSawbladeCustomSongsFolder() const;
63-
void setAdvancedLogs(const bool value);
63+
void setAdvancedLogs(const bool);
6464
bool getAdvancedLogs() const;
65-
void setLastMenuLoopPosition(const int millisecond);
65+
void setLastMenuLoopPosition(const int);
6666
int getLastMenuLoopPosition() const;
6767
static void restoreLastMenuLoopPosition();
68-
void setShouldRestoreMenuLoopPoint(const bool value);
68+
void setShouldRestoreMenuLoopPoint(const bool);
6969
bool getShouldRestoreMenuLoopPoint() const;
70-
void setUndefined0Alk1m123TouchPrio(const bool value);
70+
void setUndefined0Alk1m123TouchPrio(const bool);
7171
bool getUndefined0Alk1m123TouchPrio() const;
72-
void setColonMenuLoopStartTime(geode::Mod* value);
72+
void setColonMenuLoopStartTime(geode::Mod*);
7373
geode::Mod* getColonMenuLoopStartTime() const;
74-
void setVibecodedVentilla(const bool value);
74+
void setVibecodedVentilla(const bool);
7575
bool getVibecodedVentilla() const;
7676

7777
private:

0 commit comments

Comments
 (0)