Seamly2D
Code documentation
QxtPrivateInterface< PUB, PVT > Class Template Reference

#include <def.h>

Collaboration diagram for QxtPrivateInterface< PUB, PVT >:

Public Member Functions

 QxtPrivateInterface ()
 
 ~QxtPrivateInterface ()
 
void setPublic (PUB *pub)
 
PVT & operator() ()
 
const PVT & operator() () const
 
PVT * operator-> ()
 
const PVT * operator-> () const
 

Private Attributes

QxtPrivate< PUB > * pvt
 

Friends

class QxtPrivate< PUB >
 

Detailed Description

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

Definition at line 584 of file def.h.

Constructor & Destructor Documentation

◆ QxtPrivateInterface()

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

Definition at line 588 of file def.h.

◆ ~QxtPrivateInterface()

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

Definition at line 590 of file def.h.

Member Function Documentation

◆ operator()() [1/2]

template<typename PUB , typename PVT >
PVT& QxtPrivateInterface< PUB, PVT >::operator() ( )
inline

Definition at line 599 of file def.h.

◆ operator()() [2/2]

template<typename PUB , typename PVT >
const PVT& QxtPrivateInterface< PUB, PVT >::operator() ( ) const
inline

Definition at line 603 of file def.h.

◆ operator->() [1/2]

template<typename PUB , typename PVT >
PVT* QxtPrivateInterface< PUB, PVT >::operator-> ( )
inline

Definition at line 607 of file def.h.

◆ operator->() [2/2]

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

Definition at line 611 of file def.h.

◆ setPublic()

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

Definition at line 595 of file def.h.

Friends And Related Function Documentation

◆ QxtPrivate< PUB >

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

Definition at line 580 of file def.h.

Member Data Documentation

◆ pvt

template<typename PUB , typename PVT >
QxtPrivate<PUB>* QxtPrivateInterface< PUB, PVT >::pvt
private

Definition at line 617 of file def.h.


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