VTK  9.2.6
vtk::detail::smp::vtkSMPThreadLocalImplAbstract< T >::ItImpl Class Referenceabstract

#include <vtkSMPThreadLocalImplAbstract.h>

Inheritance diagram for vtk::detail::smp::vtkSMPThreadLocalImplAbstract< T >::ItImpl:
[legend]

Public Member Functions

 ItImpl ()=default
 
virtual ~ItImpl ()=default
 
 ItImpl (const ItImpl &)=default
 
 ItImpl (ItImpl &&)=default
 
ItImploperator= (const ItImpl &)=default
 
ItImploperator= (ItImpl &&)=default
 
virtual void Increment ()=0
 
virtual bool Compare (ItImpl *other)=0
 
virtual T & GetContent ()=0
 
virtual T * GetContentPtr ()=0
 
std::unique_ptr< ItImplClone () const
 

Protected Member Functions

virtual ItImplCloneImpl () const =0
 

Detailed Description

template<typename T>
class vtk::detail::smp::vtkSMPThreadLocalImplAbstract< T >::ItImpl

Definition at line 40 of file vtkSMPThreadLocalImplAbstract.h.

Constructor & Destructor Documentation

◆ ItImpl() [1/3]

template<typename T >
vtk::detail::smp::vtkSMPThreadLocalImplAbstract< T >::ItImpl::ItImpl ( )
default

◆ ~ItImpl()

template<typename T >
virtual vtk::detail::smp::vtkSMPThreadLocalImplAbstract< T >::ItImpl::~ItImpl ( )
virtualdefault

◆ ItImpl() [2/3]

template<typename T >
vtk::detail::smp::vtkSMPThreadLocalImplAbstract< T >::ItImpl::ItImpl ( const ItImpl & )
default

◆ ItImpl() [3/3]

template<typename T >
vtk::detail::smp::vtkSMPThreadLocalImplAbstract< T >::ItImpl::ItImpl ( ItImpl && )
default

Member Function Documentation

◆ operator=() [1/2]

template<typename T >
ItImpl & vtk::detail::smp::vtkSMPThreadLocalImplAbstract< T >::ItImpl::operator= ( const ItImpl & )
default

◆ operator=() [2/2]

template<typename T >
ItImpl & vtk::detail::smp::vtkSMPThreadLocalImplAbstract< T >::ItImpl::operator= ( ItImpl && )
default

◆ Increment()

◆ Compare()

◆ GetContent()

◆ GetContentPtr()

◆ Clone()

template<typename T >
std::unique_ptr< ItImpl > vtk::detail::smp::vtkSMPThreadLocalImplAbstract< T >::ItImpl::Clone ( ) const
inline

Definition at line 58 of file vtkSMPThreadLocalImplAbstract.h.

◆ CloneImpl()


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