COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
covise::coCoviseConfig::RefPtr< T > Class Template Reference

#include <CoviseConfig.h>

Collaboration diagram for covise::coCoviseConfig::RefPtr< T >:
Collaboration graph
[legend]

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

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

Member Function Documentation

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

Member Data Documentation

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

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