Slicer  4.8
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Classes | Public Member Functions
itk::TimeSeriesDatabaseHelper::counted_ptr< ElementType > Class Template Reference

Some useful classes. More...

#include <Libs/vtkITK/itkTimeSeriesDatabaseHelper.h>

Public Member Functions

 counted_ptr (ElementType *p=0)
 allocate a new counter More...
 
 counted_ptr (const counted_ptr &r) throw ()
 
ElementType * get () const throw ()
 
ElementType & operator* () const throw ()
 
ElementType * operator-> () const throw ()
 
counted_ptroperator= (const counted_ptr &r)
 
bool unique () const throw ()
 
 ~counted_ptr ()
 

Detailed Description

template<class ElementType>
class itk::TimeSeriesDatabaseHelper::counted_ptr< ElementType >

Some useful classes.

Definition at line 20 of file itkTimeSeriesDatabaseHelper.h.

Constructor & Destructor Documentation

◆ counted_ptr() [1/2]

template<class ElementType >
itk::TimeSeriesDatabaseHelper::counted_ptr< ElementType >::counted_ptr ( ElementType *  p = 0)
inlineexplicit

allocate a new counter

Definition at line 24 of file itkTimeSeriesDatabaseHelper.h.

◆ ~counted_ptr()

template<class ElementType >
itk::TimeSeriesDatabaseHelper::counted_ptr< ElementType >::~counted_ptr ( )
inline

Definition at line 26 of file itkTimeSeriesDatabaseHelper.h.

◆ counted_ptr() [2/2]

template<class ElementType >
itk::TimeSeriesDatabaseHelper::counted_ptr< ElementType >::counted_ptr ( const counted_ptr< ElementType > &  r)
throw (
)
inline

Definition at line 28 of file itkTimeSeriesDatabaseHelper.h.

Member Function Documentation

◆ get()

template<class ElementType >
ElementType* itk::TimeSeriesDatabaseHelper::counted_ptr< ElementType >::get ( ) const
throw (
)
inline

Definition at line 41 of file itkTimeSeriesDatabaseHelper.h.

◆ operator*()

template<class ElementType >
ElementType& itk::TimeSeriesDatabaseHelper::counted_ptr< ElementType >::operator* ( ) const
throw (
)
inline

Definition at line 39 of file itkTimeSeriesDatabaseHelper.h.

◆ operator->()

template<class ElementType >
ElementType* itk::TimeSeriesDatabaseHelper::counted_ptr< ElementType >::operator-> ( ) const
throw (
)
inline

Definition at line 40 of file itkTimeSeriesDatabaseHelper.h.

◆ operator=()

template<class ElementType >
counted_ptr& itk::TimeSeriesDatabaseHelper::counted_ptr< ElementType >::operator= ( const counted_ptr< ElementType > &  r)
inline

Definition at line 30 of file itkTimeSeriesDatabaseHelper.h.

◆ unique()

template<class ElementType >
bool itk::TimeSeriesDatabaseHelper::counted_ptr< ElementType >::unique ( ) const
throw (
)
inline

Definition at line 42 of file itkTimeSeriesDatabaseHelper.h.


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