25 #ifndef DIGIKAM_ALBUM_POINTER_H
26 #define DIGIKAM_ALBUM_POINTER_H
45 template <
class T = Album>
77 Album*
const oldAlbum = album;
86 Album*
const oldAlbum = album;
95 return static_cast<T*
>(
const_cast<Album*
>(album));
100 return *
static_cast<T*
>(
const_cast<Album*
>(album));
105 return static_cast<T*
>(
const_cast<Album*
>(album));
121 template <
class T = Album>
149 foreach (
T*
const t, list)
Definition: albummanager.h:73
static AlbumManager * instance()
Definition: albummanager.cpp:39
Definition: albumpointer.h:124
AlbumPointerList()
Definition: albumpointer.h:127
AlbumPointerList(const QList< T * > &list)
Definition: albumpointer.h:136
AlbumPointerList< T > & operator=(const QList< T * > &list)
Definition: albumpointer.h:147
AlbumPointerList(const AlbumPointerList< T > &list)
Definition: albumpointer.h:131
AlbumPointerList< T > & operator=(const AlbumPointerList< T > &list)
Definition: albumpointer.h:142
Definition: albumpointer.h:48
AlbumPointer()
Definition: albumpointer.h:51
T * operator->() const
Definition: albumpointer.h:93
~AlbumPointer()
Definition: albumpointer.h:70
AlbumPointer(T *const a)
Definition: albumpointer.h:57
AlbumPointer(const AlbumPointer< T > &p)
Definition: albumpointer.h:64
AlbumPointer< T > & operator=(T *const a)
Definition: albumpointer.h:75
T & operator*() const
Definition: albumpointer.h:98
AlbumPointer< T > & operator=(const AlbumPointer< T > &p)
Definition: albumpointer.h:84
bool operator!() const
Definition: albumpointer.h:108
Abstract base class for all album types.
Definition: album.h:67
Definition: piwigotalker.h:48
Definition: datefolderview.cpp:43