79 #ifndef vtkSMPThreadLocalObject_h
80 #define vtkSMPThreadLocalObject_h
109 iterator iter = this->
begin();
110 while (iter != this->
end())
126 T*& vtkobject = this->Internal.
Local();
131 vtkobject = this->Exemplar->NewInstance();
135 vtkobject = T::SafeDownCast(T::New());
146 return this->Internal.
size();
173 return this->Iter == other.Iter;
178 return this->Iter != other.Iter;
200 iter.Iter = this->Internal.
begin();
207 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()