74 #ifndef vtkSMPThreadLocalObject_h 
   75 #define vtkSMPThreadLocalObject_h 
   77 #include "vtkSMPThreadLocal.h" 
   82   typedef vtkSMPThreadLocal<T*> TLS;
 
   83   typedef typename vtkSMPThreadLocal<T*>::iterator TLSIter;
 
  108     iterator iter = this->
begin();
 
  109     while (iter != this->
end())
 
  127     T*& vtkobject = this->Internal.Local();
 
  132         vtkobject = this->Exemplar->NewInstance();
 
  136         vtkobject = T::SafeDownCast(T::New());
 
  146   size_t size()
 const { 
return this->Internal.size(); }
 
  189     iter.Iter = this->Internal.begin();
 
  196     iter.Iter = this->Internal.end();