Fixed some warnings. ref #322

This commit is contained in:
emeric
2023-04-28 20:28:36 +02:00
parent 89316ae7d7
commit e97f6bb9b9
19 changed files with 21 additions and 21 deletions
@@ -49,7 +49,7 @@ class Track;
class TrackArtistLink; class TrackArtistLink;
class User; class User;
class Artist : public Object<Artist, ArtistId> class Artist final : public Object<Artist, ArtistId>
{ {
public: public:
struct FindParameters struct FindParameters
@@ -32,7 +32,7 @@ namespace Database
class Session; class Session;
class User; class User;
class AuthToken : public Object<AuthToken, AuthTokenId> class AuthToken final : public Object<AuthToken, AuthTokenId>
{ {
public: public:
AuthToken() = default; AuthToken() = default;
@@ -38,7 +38,7 @@ class ClusterType;
class ScanSettings; class ScanSettings;
class Session; class Session;
class Cluster : public Object<Cluster, ClusterId> class Cluster final : public Object<Cluster, ClusterId>
{ {
public: public:
Cluster() = default; Cluster() = default;
@@ -81,7 +81,7 @@ class Cluster : public Object<Cluster, ClusterId>
}; };
class ClusterType : public Object<ClusterType, ClusterTypeId> class ClusterType final : public Object<ClusterType, ClusterTypeId>
{ {
public: public:
ClusterType() = default; ClusterType() = default;
@@ -38,7 +38,7 @@ class Session;
class Track; class Track;
class User; class User;
class Listen : public Object<Listen, ListenId> class Listen final : public Object<Listen, ListenId>
{ {
public: public:
Listen() = default; Listen() = default;
@@ -45,7 +45,7 @@ class Session;
class Track; class Track;
class User; class User;
class Release : public Object<Release, ReleaseId> class Release final : public Object<Release, ReleaseId>
{ {
public: public:
struct FindParameters struct FindParameters
@@ -35,7 +35,7 @@ namespace Database {
class ClusterType; class ClusterType;
class Session; class Session;
class ScanSettings : public Object<ScanSettings, ScanSettingsId> class ScanSettings final : public Object<ScanSettings, ScanSettingsId>
{ {
public: public:
// Do not modify values (just add) // Do not modify values (just add)
@@ -34,7 +34,7 @@ namespace Database
class Session; class Session;
class User; class User;
class StarredArtist : public Object<StarredArtist, StarredArtistId> class StarredArtist final : public Object<StarredArtist, StarredArtistId>
{ {
public: public:
StarredArtist() = default; StarredArtist() = default;
@@ -34,7 +34,7 @@ namespace Database
class Session; class Session;
class User; class User;
class StarredRelease : public Object<StarredRelease, StarredReleaseId> class StarredRelease final : public Object<StarredRelease, StarredReleaseId>
{ {
public: public:
StarredRelease() = default; StarredRelease() = default;
@@ -35,7 +35,7 @@ namespace Database
class Session; class Session;
class User; class User;
class StarredTrack : public Object<StarredTrack, StarredTrackId> class StarredTrack final : public Object<StarredTrack, StarredTrackId>
{ {
public: public:
StarredTrack() = default; StarredTrack() = default;
@@ -56,7 +56,7 @@ class TrackArtistLink;
class TrackStats; class TrackStats;
class User; class User;
class Track : public Object<Track, TrackId> class Track final : public Object<Track, TrackId>
{ {
public: public:
struct FindParameters struct FindParameters
@@ -35,12 +35,11 @@ LMS_DECLARE_IDTYPE(TrackArtistLinkId)
namespace Database namespace Database
{ {
class Artist; class Artist;
class Session; class Session;
class Track; class Track;
class TrackArtistLink : public Object<TrackArtistLink, TrackArtistLinkId> class TrackArtistLink final : public Object<TrackArtistLink, TrackArtistLinkId>
{ {
public: public:
struct FindParameters struct FindParameters
@@ -37,7 +37,7 @@ class Session;
class Track; class Track;
class User; class User;
class TrackBookmark : public Object<TrackBookmark, TrackBookmarkId> class TrackBookmark final : public Object<TrackBookmark, TrackBookmarkId>
{ {
public: public:
TrackBookmark () = default; TrackBookmark () = default;
@@ -42,7 +42,7 @@ using FeatureName = std::string;
using FeatureValues = std::vector<double>; using FeatureValues = std::vector<double>;
using FeatureValuesMap = std::unordered_map<FeatureName, FeatureValues>; using FeatureValuesMap = std::unordered_map<FeatureName, FeatureValues>;
class TrackFeatures : public Object<TrackFeatures, TrackFeaturesId> class TrackFeatures final : public Object<TrackFeatures, TrackFeaturesId>
{ {
public: public:
TrackFeatures() = default; TrackFeatures() = default;
@@ -45,7 +45,7 @@ class Track;
class TrackListEntry; class TrackListEntry;
class User; class User;
class TrackList : public Object<TrackList, TrackListId> class TrackList final : public Object<TrackList, TrackListId>
{ {
public: public:
TrackList() = default; TrackList() = default;
@@ -36,7 +36,7 @@ namespace Database {
class AuthToken; class AuthToken;
class Session; class Session;
class User : public Object<User, UserId> class User final : public Object<User, UserId>
{ {
public: public:
struct PasswordHash struct PasswordHash
@@ -35,6 +35,8 @@ namespace Recommendation
class IPlaylistGeneratorService class IPlaylistGeneratorService
{ {
public: public:
virtual ~IPlaylistGeneratorService() = default;
// extend an existing playlist with similar tracks (but use playlist contraints) // extend an existing playlist with similar tracks (but use playlist contraints)
virtual TrackContainer extendPlaylist(Database::TrackListId tracklistId, std::size_t maxCount) const = 0; virtual TrackContainer extendPlaylist(Database::TrackListId tracklistId, std::size_t maxCount) const = 0;
}; };
+1 -1
View File
@@ -60,7 +60,7 @@ namespace UserInterface
doJavaScript(oss.str()); doJavaScript(oss.str());
addWidget(move(modalWidget)); addWidget(std::move(modalWidget));
} }
void void
+1 -2
View File
@@ -44,7 +44,6 @@ namespace UserInterface {
using namespace Database; using namespace Database;
class DatabaseSettingsModel : public Wt::WFormModel class DatabaseSettingsModel : public Wt::WFormModel
{ {
public: public:
@@ -69,7 +68,7 @@ class DatabaseSettingsModel : public Wt::WFormModel
auto dirValidator {createDirectoryValidator()}; auto dirValidator {createDirectoryValidator()};
dirValidator->setMandatory(true); dirValidator->setMandatory(true);
setValidator(MediaDirectoryField, move(dirValidator)); setValidator(MediaDirectoryField, std::move(dirValidator));
setValidator(UpdatePeriodField, createMandatoryValidator()); setValidator(UpdatePeriodField, createMandatoryValidator());
setValidator(UpdateStartTimeField, createMandatoryValidator()); setValidator(UpdateStartTimeField, createMandatoryValidator());
+1 -1
View File
@@ -272,7 +272,7 @@ Artist::refreshAppearsOnReleases()
releaseContainer->bindString("release-type", Wt::WString::tr("Lms.Explore.Artist.appears-on")); releaseContainer->bindString("release-type", Wt::WString::tr("Lms.Explore.Artist.appears-on"));
_appearsOnReleaseContainer.releases = releases.results; _appearsOnReleaseContainer.releases = releases.results;
_appearsOnReleaseContainer.container = releaseContainer->bindNew<InfiniteScrollingContainer>("releases", Wt::WString::tr("Lms.Explore.Releases.template.container")); _appearsOnReleaseContainer.container = releaseContainer->bindNew<InfiniteScrollingContainer>("releases", Wt::WString::tr("Lms.Explore.Releases.template.container"));
_appearsOnReleaseContainer.container->onRequestElements.connect(this, [this, &releases] _appearsOnReleaseContainer.container->onRequestElements.connect(this, [this]
{ {
addSomeReleases(_appearsOnReleaseContainer); addSomeReleases(_appearsOnReleaseContainer);
}); });