VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members
detail::vtkAtomicIntImpl< vtkTypeInt32 > Class Template Reference

#include <vtkAtomicInt.h>

Inheritance diagram for detail::vtkAtomicIntImpl< vtkTypeInt32 >:
[legend]
VTK__ALIGN32 vtkTypeInt32 Value
 
vtkTypeInt32 operator++ ()
 
vtkTypeInt32 operator-- ()
 
vtkTypeInt32 operator+= (vtkTypeInt32 val)
 
vtkTypeInt32 load () const
 
void store (vtkTypeInt32 val)
 

Detailed Description

template<>
class detail::vtkAtomicIntImpl< vtkTypeInt32 >

Definition at line 86 of file vtkAtomicInt.h.

Member Function Documentation

vtkTypeInt32 detail::vtkAtomicIntImpl< vtkTypeInt32 >::operator++ ( void  )
inline

Atomic pre-increment.

Definition at line 96 of file vtkAtomicInt.h.

vtkTypeInt32 detail::vtkAtomicIntImpl< vtkTypeInt32 >::operator-- ( void  )
inline

Atomic pre-decrement.

Definition at line 111 of file vtkAtomicInt.h.

vtkTypeInt32 detail::vtkAtomicIntImpl< vtkTypeInt32 >::operator+= ( vtkTypeInt32  val)
inline

Atomic add. Returns value after addition.

Definition at line 126 of file vtkAtomicInt.h.

vtkTypeInt32 detail::vtkAtomicIntImpl< vtkTypeInt32 >::load ( ) const
inline

Atomic fetch.

Definition at line 141 of file vtkAtomicInt.h.

void detail::vtkAtomicIntImpl< vtkTypeInt32 >::store ( vtkTypeInt32  val)
inline

Atomic save.

Definition at line 160 of file vtkAtomicInt.h.

Member Data Documentation

VTK__ALIGN32 vtkTypeInt32 detail::vtkAtomicIntImpl< vtkTypeInt32 >::Value
protected

Atomic pre-increment.

Definition at line 192 of file vtkAtomicInt.h.


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