digikam
Digikam::AlbumPointer< T > Class Template Reference
You can use AlbumPointer to store a guarded pointer to Album or one of the subclasses (use template parameter). More...
#include <albummanager.h>

Public Member Functions | |
| AlbumPointer (const AlbumPointer< T > &p) | |
| AlbumPointer (T *a) | |
| AlbumPointer () | |
| ~AlbumPointer () | |
| operator T * () const | |
| T & | operator* () const |
| T * | operator-> () const |
| AlbumPointer< T > | operator= (const AlbumPointer< T > &p) |
| AlbumPointer< T > | operator= (T *a) |
Detailed Description
template<class T = Album>
class Digikam::AlbumPointer< T >
You can use AlbumPointer to store a guarded pointer to Album or one of the subclasses (use template parameter).
The pointer will be set to 0 when the album object is deleted.
Definition at line 580 of file albummanager.h.
Constructor & Destructor Documentation
| Digikam::AlbumPointer< T >::AlbumPointer | ( | ) | [inline] |
Definition at line 584 of file albummanager.h.
| Digikam::AlbumPointer< T >::AlbumPointer | ( | T * | a | ) | [inline] |
Definition at line 585 of file albummanager.h.
| Digikam::AlbumPointer< T >::AlbumPointer | ( | const AlbumPointer< T > & | p | ) | [inline] |
Definition at line 587 of file albummanager.h.
| Digikam::AlbumPointer< T >::~AlbumPointer | ( | ) | [inline] |
Definition at line 590 of file albummanager.h.
Member Function Documentation
| Digikam::AlbumPointer< T >::operator T * | ( | ) | const [inline] |
Definition at line 610 of file albummanager.h.
| T& Digikam::AlbumPointer< T >::operator* | ( | ) | const [inline] |
Definition at line 609 of file albummanager.h.
| T* Digikam::AlbumPointer< T >::operator-> | ( | ) | const [inline] |
Definition at line 608 of file albummanager.h.
| AlbumPointer<T> Digikam::AlbumPointer< T >::operator= | ( | const AlbumPointer< T > & | p | ) | [inline] |
Definition at line 600 of file albummanager.h.
| AlbumPointer<T> Digikam::AlbumPointer< T >::operator= | ( | T * | a | ) | [inline] |
Definition at line 593 of file albummanager.h.
The documentation for this class was generated from the following file:
KDE 4.4 API Reference