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 User;
class Artist : public Object<Artist, ArtistId>
class Artist final : public Object<Artist, ArtistId>
{
public:
struct FindParameters
@@ -32,7 +32,7 @@ namespace Database
class Session;
class User;
class AuthToken : public Object<AuthToken, AuthTokenId>
class AuthToken final : public Object<AuthToken, AuthTokenId>
{
public:
AuthToken() = default;
@@ -38,7 +38,7 @@ class ClusterType;
class ScanSettings;
class Session;
class Cluster : public Object<Cluster, ClusterId>
class Cluster final : public Object<Cluster, ClusterId>
{
public:
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:
ClusterType() = default;
@@ -38,7 +38,7 @@ class Session;
class Track;
class User;
class Listen : public Object<Listen, ListenId>
class Listen final : public Object<Listen, ListenId>
{
public:
Listen() = default;
@@ -45,7 +45,7 @@ class Session;
class Track;
class User;
class Release : public Object<Release, ReleaseId>
class Release final : public Object<Release, ReleaseId>
{
public:
struct FindParameters
@@ -35,7 +35,7 @@ namespace Database {
class ClusterType;
class Session;
class ScanSettings : public Object<ScanSettings, ScanSettingsId>
class ScanSettings final : public Object<ScanSettings, ScanSettingsId>
{
public:
// Do not modify values (just add)
@@ -34,7 +34,7 @@ namespace Database
class Session;
class User;
class StarredArtist : public Object<StarredArtist, StarredArtistId>
class StarredArtist final : public Object<StarredArtist, StarredArtistId>
{
public:
StarredArtist() = default;
@@ -34,7 +34,7 @@ namespace Database
class Session;
class User;
class StarredRelease : public Object<StarredRelease, StarredReleaseId>
class StarredRelease final : public Object<StarredRelease, StarredReleaseId>
{
public:
StarredRelease() = default;
@@ -35,7 +35,7 @@ namespace Database
class Session;
class User;
class StarredTrack : public Object<StarredTrack, StarredTrackId>
class StarredTrack final : public Object<StarredTrack, StarredTrackId>
{
public:
StarredTrack() = default;
@@ -56,7 +56,7 @@ class TrackArtistLink;
class TrackStats;
class User;
class Track : public Object<Track, TrackId>
class Track final : public Object<Track, TrackId>
{
public:
struct FindParameters
@@ -35,12 +35,11 @@ LMS_DECLARE_IDTYPE(TrackArtistLinkId)
namespace Database
{
class Artist;
class Session;
class Track;
class TrackArtistLink : public Object<TrackArtistLink, TrackArtistLinkId>
class TrackArtistLink final : public Object<TrackArtistLink, TrackArtistLinkId>
{
public:
struct FindParameters
@@ -37,7 +37,7 @@ class Session;
class Track;
class User;
class TrackBookmark : public Object<TrackBookmark, TrackBookmarkId>
class TrackBookmark final : public Object<TrackBookmark, TrackBookmarkId>
{
public:
TrackBookmark () = default;
@@ -42,7 +42,7 @@ using FeatureName = std::string;
using FeatureValues = std::vector<double>;
using FeatureValuesMap = std::unordered_map<FeatureName, FeatureValues>;
class TrackFeatures : public Object<TrackFeatures, TrackFeaturesId>
class TrackFeatures final : public Object<TrackFeatures, TrackFeaturesId>
{
public:
TrackFeatures() = default;
@@ -45,7 +45,7 @@ class Track;
class TrackListEntry;
class User;
class TrackList : public Object<TrackList, TrackListId>
class TrackList final : public Object<TrackList, TrackListId>
{
public:
TrackList() = default;
@@ -36,7 +36,7 @@ namespace Database {
class AuthToken;
class Session;
class User : public Object<User, UserId>
class User final : public Object<User, UserId>
{
public:
struct PasswordHash
@@ -35,6 +35,8 @@ namespace Recommendation
class IPlaylistGeneratorService
{
public:
virtual ~IPlaylistGeneratorService() = default;
// extend an existing playlist with similar tracks (but use playlist contraints)
virtual TrackContainer extendPlaylist(Database::TrackListId tracklistId, std::size_t maxCount) const = 0;
};