VTK  9.3.20240328
Public Member Functions | Protected Member Functions | Friends | List of all members
vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::OpenMP, T >::ItImpl Class Reference

#include <vtkSMPThreadLocalImpl.h>

Inheritance diagram for vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::OpenMP, T >::ItImpl:
[legend]
Collaboration diagram for vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::OpenMP, T >::ItImpl:
[legend]

Public Member Functions

void Increment () override
 
bool Compare (ItImplAbstract *other) override
 
T & GetContent () override
 
T * GetContentPtr () override
 
- Public Member Functions inherited from vtk::detail::smp::vtkSMPThreadLocalImplAbstract< T >::ItImpl
 ItImpl ()=default
 
virtual ~ItImpl ()=default
 
 ItImpl (const ItImpl &)=default
 
 ItImpl (ItImpl &&) noexcept=default
 
ItImploperator= (const ItImpl &)=default
 
ItImploperator= (ItImpl &&) noexcept=default
 
std::unique_ptr< ItImplClone () const
 

Protected Member Functions

ItImplCloneImpl () const override
 

Friends

class vtkSMPThreadLocalImpl< BackendType::OpenMP, T >
 

Detailed Description

template<typename T>
class vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::OpenMP, T >::ItImpl

Definition at line 64 of file vtkSMPThreadLocalImpl.h.

Member Function Documentation

◆ Increment()

template<typename T >
void vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::OpenMP, T >::ItImpl::Increment ( )
inlineoverridevirtual

◆ Compare()

template<typename T >
bool vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::OpenMP, T >::ItImpl::Compare ( ItImplAbstract other)
inlineoverridevirtual

◆ GetContent()

template<typename T >
T& vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::OpenMP, T >::ItImpl::GetContent ( )
inlineoverridevirtual

◆ GetContentPtr()

template<typename T >
T* vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::OpenMP, T >::ItImpl::GetContentPtr ( )
inlineoverridevirtual

◆ CloneImpl()

template<typename T >
ItImpl* vtk::detail::smp::vtkSMPThreadLocalImpl< BackendType::OpenMP, T >::ItImpl::CloneImpl ( ) const
inlineoverrideprotectedvirtual

Friends And Related Function Documentation

◆ vtkSMPThreadLocalImpl< BackendType::OpenMP, T >

template<typename T >
friend class vtkSMPThreadLocalImpl< BackendType::OpenMP, T >
friend

Definition at line 82 of file vtkSMPThreadLocalImpl.h.


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