VTK
|
#include <vtkSMPThreadLocal.h>
Public Member Functions | |
iterator & | operator++ () |
iterator | operator++ (int) |
bool | operator== (const iterator &other) |
bool | operator!= (const iterator &other) |
T & | operator* () |
T * | operator-> () |
Friends | |
class | vtkSMPThreadLocal< T > |
Subset of the standard iterator API. The most common design pattern is to use iterators in a sequential code block and to use only the thread local objects in parallel code blocks. It is thread safe to iterate over the thread local containers as long as each thread uses its own iterator and does not modify objects in the container.
Definition at line 110 of file vtkSMPThreadLocal.h.
iterator& vtkSMPThreadLocal< T >::iterator::operator++ | ( | void | ) | [inline] |
Definition at line 113 of file vtkSMPThreadLocal.h.
iterator vtkSMPThreadLocal< T >::iterator::operator++ | ( | int | ) | [inline] |
Definition at line 133 of file vtkSMPThreadLocal.h.
bool vtkSMPThreadLocal< T >::iterator::operator== | ( | const iterator & | other | ) | [inline] |
Definition at line 140 of file vtkSMPThreadLocal.h.
bool vtkSMPThreadLocal< T >::iterator::operator!= | ( | const iterator & | other | ) | [inline] |
Definition at line 145 of file vtkSMPThreadLocal.h.
T& vtkSMPThreadLocal< T >::iterator::operator* | ( | ) | [inline] |
Definition at line 150 of file vtkSMPThreadLocal.h.
T* vtkSMPThreadLocal< T >::iterator::operator-> | ( | ) | [inline] |
Definition at line 155 of file vtkSMPThreadLocal.h.
friend class vtkSMPThreadLocal< T > [friend] |
Definition at line 161 of file vtkSMPThreadLocal.h.