76 #ifndef vtkSMPThreadLocalObject_h
77 #define vtkSMPThreadLocalObject_h
106 iterator iter = this->
begin();
107 while (iter != this->
end())
123 T*& vtkobject = this->Internal.
Local();
128 vtkobject = this->Exemplar->NewInstance();
132 vtkobject = T::SafeDownCast(T::New());
143 return this->Internal.
size();
170 return this->Iter == other.Iter;
175 return this->Iter != other.Iter;
197 iter.Iter = this->Internal.
begin();
204 iter.Iter = this->Internal.
end();
bool operator!=(const iterator &other)
vtkSMPThreadLocalObject(T *const &exemplar)
Thread local storage for VTK objects.
bool operator==(const iterator &other)
virtual ~vtkSMPThreadLocalObject()
vtkSMPThreadLocalObject()