MythTV  master
Public Member Functions | Private Attributes | List of all members
RefCountHandler< T > Class Template Reference

#include <referencecounterlist.h>

Public Member Functions

 RefCountHandler ()
 
 RefCountHandler (T *_r)
 
 RefCountHandler (const RefCountHandler &other)
 
RefCountHandleroperator= (const RefCountHandler &other)
 
 ~RefCountHandler ()
 
 operator T* () const
 
T * operator* ()
 
const T * operator* () const
 
T * operator-> ()
 
const T * operator-> () const
 

Private Attributes

T * r
 

Detailed Description

template<class T>
class RefCountHandler< T >

Definition at line 17 of file referencecounterlist.h.

Constructor & Destructor Documentation

◆ RefCountHandler() [1/3]

template<class T >
RefCountHandler< T >::RefCountHandler ( )
inline

Definition at line 20 of file referencecounterlist.h.

◆ RefCountHandler() [2/3]

template<class T >
RefCountHandler< T >::RefCountHandler ( T *  _r)
inline

Definition at line 21 of file referencecounterlist.h.

◆ RefCountHandler() [3/3]

template<class T >
RefCountHandler< T >::RefCountHandler ( const RefCountHandler< T > &  other)
inline

Definition at line 22 of file referencecounterlist.h.

◆ ~RefCountHandler()

template<class T >
RefCountHandler< T >::~RefCountHandler ( )
inline

Definition at line 38 of file referencecounterlist.h.

Member Function Documentation

◆ operator=()

template<class T >
RefCountHandler& RefCountHandler< T >::operator= ( const RefCountHandler< T > &  other)
inline

Definition at line 29 of file referencecounterlist.h.

◆ operator T*()

template<class T >
RefCountHandler< T >::operator T* ( ) const
inline

Definition at line 39 of file referencecounterlist.h.

◆ operator*() [1/2]

template<class T >
T* RefCountHandler< T >::operator* ( )
inline

Definition at line 40 of file referencecounterlist.h.

◆ operator*() [2/2]

template<class T >
const T* RefCountHandler< T >::operator* ( ) const
inline

Definition at line 41 of file referencecounterlist.h.

◆ operator->() [1/2]

template<class T >
T* RefCountHandler< T >::operator-> ( )
inline

Definition at line 42 of file referencecounterlist.h.

◆ operator->() [2/2]

template<class T >
const T* RefCountHandler< T >::operator-> ( ) const
inline

Definition at line 43 of file referencecounterlist.h.

Member Data Documentation

◆ r

template<class T >
T* RefCountHandler< T >::r
private

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