35template <
class T = Album>
64 Album*
const oldAlbum = album;
73 Album*
const oldAlbum = album;
82 return static_cast<T*
>(
const_cast<Album*
>(album));
87 return *
static_cast<T*
>(
const_cast<Album*
>(album));
92 return static_cast<T*
>(
const_cast<Album*
>(album));
102 Album* album =
nullptr;
109template <
class T = Album>
131 return QList<AlbumPointer<T> >::operator=(list);
136 for (
T*
const t : std::as_const(list))
Definition albummanager.h:63
static AlbumManager * instance()
Definition albummanager.cpp:30
Definition albumpointer.h:112
AlbumPointerList< T > & operator=(const AlbumPointerList< T > &list)
Definition albumpointer.h:129
AlbumPointerList< T > & operator=(const QList< T * > &list)
Definition albumpointer.h:134
~AlbumPointerList()=default
AlbumPointerList(const QList< T * > &list)
Definition albumpointer.h:123
AlbumPointerList(const AlbumPointerList< T > &list)
Definition albumpointer.h:118
AlbumPointerList()=default
Definition albumpointer.h:38
AlbumPointer< T > & operator=(T *const a)
Definition albumpointer.h:62
AlbumPointer< T > & operator=(const AlbumPointer< T > &p)
Definition albumpointer.h:71
T & operator*() const
Definition albumpointer.h:85
~AlbumPointer()
Definition albumpointer.h:57
AlbumPointer(T *const a)
Definition albumpointer.h:44
AlbumPointer(const AlbumPointer< T > &p)
Definition albumpointer.h:51
T * operator->() const
Definition albumpointer.h:80
bool operator!() const
Definition albumpointer.h:95
Abstract base class for all album types.
Definition album.h:57
Definition datefolderview.cpp:34