ctkPrivateInterface< PUB, PVT > Class Template Reference

#include <Libs/Core/ctkPimpl.h>

List of all members.

Public Member Functions

 ctkPrivateInterface ()
const PVT * operator() () const
PVT * operator() ()
const PVT & ref () const
PVT & ref ()
void setPublic (PUB *pub)
 ~ctkPrivateInterface ()

Friends

class ctkPrivate< PUB >

Detailed Description

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

Definition at line 214 of file ctkPimpl.h.


Constructor & Destructor Documentation

template<typename PUB , typename PVT >
ctkPrivateInterface< PUB, PVT >::ctkPrivateInterface (  )  [inline]

Definition at line 218 of file ctkPimpl.h.

template<typename PUB , typename PVT >
ctkPrivateInterface< PUB, PVT >::~ctkPrivateInterface (  )  [inline]

Definition at line 222 of file ctkPimpl.h.


Member Function Documentation

template<typename PUB , typename PVT >
const PVT* ctkPrivateInterface< PUB, PVT >::operator() (  )  const [inline]

Definition at line 244 of file ctkPimpl.h.

template<typename PUB , typename PVT >
PVT* ctkPrivateInterface< PUB, PVT >::operator() (  )  [inline]

Definition at line 240 of file ctkPimpl.h.

template<typename PUB , typename PVT >
const PVT& ctkPrivateInterface< PUB, PVT >::ref (  )  const [inline]

Definition at line 236 of file ctkPimpl.h.

template<typename PUB , typename PVT >
PVT& ctkPrivateInterface< PUB, PVT >::ref (  )  [inline]

Definition at line 232 of file ctkPimpl.h.

template<typename PUB , typename PVT >
void ctkPrivateInterface< PUB, PVT >::setPublic ( PUB *  pub  )  [inline]

Definition at line 227 of file ctkPimpl.h.


Friends And Related Function Documentation

template<typename PUB , typename PVT >
friend class ctkPrivate< PUB > [friend]

Definition at line 216 of file ctkPimpl.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated on 21 May 2010 for CTK by  doxygen 1.6.1