VTK
detail::vtkAtomicIntImpl< vtkTypeInt32 > Class Template Reference

#include <vtkAtomicInt.h>

Inheritance diagram for detail::vtkAtomicIntImpl< vtkTypeInt32 >:
Inheritance graph
[legend]

List of all members.

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.

Reimplemented in vtkAtomicInt< vtkTypeInt32 >.

Definition at line 96 of file vtkAtomicInt.h.

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

Atomic pre-decrement.

Reimplemented in vtkAtomicInt< vtkTypeInt32 >.

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: