TTKMusicPlayer  3.7.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Public Member Functions | Private Attributes | Friends | List of all members
TTKPrivateInterface< PUB, PVT > Class Template Reference

The class of the ttk private interface. More...

#include <ttkprivate.h>

Public Member Functions

 TTKPrivateInterface ()
 
 TTKPrivateInterface (PVT *pvt)
 
 ~TTKPrivateInterface ()
 
void setPrivate (PVT *pvt)
 
void setPublic (PUB *pub)
 
PVT * operator() () const
 

Private Attributes

TTKPrivate< PUB > * m_dptr
 

Friends

class TTKPrivate< PUB >
 

Detailed Description

template<typename PUB, typename PVT>
class TTKPrivateInterface< PUB, PVT >

The class of the ttk private interface.

Author
Greedysky greed.nosp@m.ysky.nosp@m.@163..nosp@m.com

Definition at line 92 of file ttkprivate.h.

Constructor & Destructor Documentation

template<typename PUB , typename PVT >
TTKPrivateInterface< PUB, PVT >::TTKPrivateInterface ( )
inline

Object constructor.

Definition at line 99 of file ttkprivate.h.

template<typename PUB , typename PVT >
TTKPrivateInterface< PUB, PVT >::TTKPrivateInterface ( PVT *  pvt)
inline

Definition at line 105 of file ttkprivate.h.

template<typename PUB , typename PVT >
TTKPrivateInterface< PUB, PVT >::~TTKPrivateInterface ( )
inline

Object destructor.

Definition at line 114 of file ttkprivate.h.

Member Function Documentation

template<typename PUB , typename PVT >
PVT* TTKPrivateInterface< PUB, PVT >::operator() ( ) const
inline

Get private pointer.

Definition at line 139 of file ttkprivate.h.

References TTKStaticCast.

template<typename PUB , typename PVT >
void TTKPrivateInterface< PUB, PVT >::setPrivate ( PVT *  pvt)
inline

Set private pointer.

Definition at line 122 of file ttkprivate.h.

template<typename PUB , typename PVT >
void TTKPrivateInterface< PUB, PVT >::setPublic ( PUB *  pub)
inline

Set public pointer.

Definition at line 131 of file ttkprivate.h.

Friends And Related Function Documentation

template<typename PUB , typename PVT >
friend class TTKPrivate< PUB >
friend

Definition at line 94 of file ttkprivate.h.

Member Data Documentation

template<typename PUB , typename PVT >
TTKPrivate<PUB>* TTKPrivateInterface< PUB, PVT >::m_dptr
private

Definition at line 145 of file ttkprivate.h.


The documentation for this class was generated from the following file: