VTK  9.3.1
Public Member Functions | Protected Member Functions | List of all members
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 &&) noexcept=default
 
ItImploperator= (const ItImpl &)=default
 
ItImploperator= (ItImpl &&) noexcept=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 29 of file vtkSMPThreadLocalImplAbstract.h.

Constructor & Destructor Documentation

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

Member Function Documentation

template<typename T >
ItImpl& vtk::detail::smp::vtkSMPThreadLocalImplAbstract< T >::ItImpl::operator= ( const ItImpl )
default
template<typename T >
ItImpl& vtk::detail::smp::vtkSMPThreadLocalImplAbstract< T >::ItImpl::operator= ( ItImpl &&  )
defaultnoexcept
template<typename T >
virtual void vtk::detail::smp::vtkSMPThreadLocalImplAbstract< T >::ItImpl::Increment ( )
pure virtual
template<typename T >
virtual bool vtk::detail::smp::vtkSMPThreadLocalImplAbstract< T >::ItImpl::Compare ( ItImpl other)
pure virtual
template<typename T >
virtual T& vtk::detail::smp::vtkSMPThreadLocalImplAbstract< T >::ItImpl::GetContent ( )
pure virtual
template<typename T >
virtual T* vtk::detail::smp::vtkSMPThreadLocalImplAbstract< T >::ItImpl::GetContentPtr ( )
pure virtual
template<typename T >
std::unique_ptr<ItImpl> vtk::detail::smp::vtkSMPThreadLocalImplAbstract< T >::ItImpl::Clone ( ) const
inline

Definition at line 47 of file vtkSMPThreadLocalImplAbstract.h.

template<typename T >
virtual ItImpl* vtk::detail::smp::vtkSMPThreadLocalImplAbstract< T >::ItImpl::CloneImpl ( ) const
protectedpure virtual

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