VTK
9.4.20241118
|
#include <vtkSMPThreadLocalImplAbstract.h>
Public Member Functions | |
ItImpl ()=default | |
virtual | ~ItImpl ()=default |
ItImpl (const ItImpl &)=default | |
ItImpl (ItImpl &&) noexcept=default | |
ItImpl & | operator= (const ItImpl &)=default |
ItImpl & | operator= (ItImpl &&) noexcept=default |
virtual void | Increment ()=0 |
virtual bool | Compare (ItImpl *other)=0 |
virtual T & | GetContent ()=0 |
virtual T * | GetContentPtr ()=0 |
std::unique_ptr< ItImpl > | Clone () const |
Protected Member Functions | |
virtual ItImpl * | CloneImpl () const =0 |
Definition at line 29 of file vtkSMPThreadLocalImplAbstract.h.
|
default |
|
virtualdefault |
|
default |
|
defaultnoexcept |
|
default |
|
defaultnoexcept |
|
pure virtual |
Implemented in vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::OpenMP, T >::ItImpl, vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::Sequential, T >::ItImpl, vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::STDThread, T >::ItImpl, and vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::TBB, T >::ItImpl.
|
pure virtual |
Implemented in vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::OpenMP, T >::ItImpl, vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::Sequential, T >::ItImpl, vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::STDThread, T >::ItImpl, and vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::TBB, T >::ItImpl.
|
pure virtual |
Implemented in vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::OpenMP, T >::ItImpl, vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::Sequential, T >::ItImpl, vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::STDThread, T >::ItImpl, and vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::TBB, T >::ItImpl.
|
pure virtual |
Implemented in vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::OpenMP, T >::ItImpl, vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::Sequential, T >::ItImpl, vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::STDThread, T >::ItImpl, and vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::TBB, T >::ItImpl.
|
inline |
Definition at line 47 of file vtkSMPThreadLocalImplAbstract.h.
|
protectedpure virtual |
Implemented in vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::OpenMP, T >::ItImpl, vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::Sequential, T >::ItImpl, vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::STDThread, T >::ItImpl, and vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::TBB, T >::ItImpl.