COVISE Core
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
covise::coCoviseConfig::RefPtr< T > Class Template Reference

#include <CoviseConfig.h>

Public Member Functions

 RefPtr ()
 
 RefPtr (const RefPtr< T > &s)
 
RefPtr< T > & operator= (const RefPtr< T > &s)
 
virtual ~RefPtr ()
 
getValue ()
 
const T getValue () const
 

Protected Member Functions

virtual void release ()
 

Protected Attributes

ptr
 
unsigned int refCount
 

Constructor & Destructor Documentation

◆ RefPtr() [1/2]

template<typename T >
covise::coCoviseConfig::RefPtr< T >::RefPtr ( )

◆ RefPtr() [2/2]

template<typename T >
covise::coCoviseConfig::RefPtr< T >::RefPtr ( const RefPtr< T > &  s)

◆ ~RefPtr()

template<typename T >
virtual covise::coCoviseConfig::RefPtr< T >::~RefPtr ( )
inlinevirtual

Member Function Documentation

◆ getValue() [1/2]

template<typename T >
T covise::coCoviseConfig::RefPtr< T >::getValue ( )

◆ getValue() [2/2]

template<typename T >
const T covise::coCoviseConfig::RefPtr< T >::getValue ( ) const

◆ operator=()

template<typename T >
coCoviseConfig::RefPtr< T > & covise::coCoviseConfig::RefPtr< T >::operator= ( const RefPtr< T > &  s)

◆ release()

template<typename T >
void covise::coCoviseConfig::RefPtr< T >::release ( )
protectedvirtual

Member Data Documentation

◆ ptr

template<typename T >
T covise::coCoviseConfig::RefPtr< T >::ptr
protected

◆ refCount

template<typename T >
unsigned int covise::coCoviseConfig::RefPtr< T >::refCount
protected

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