|
VTK
9.4.2
|
#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.