VTK
detail::vtkAtomicIntImpl< vtkTypeInt64 > Class Template Reference

#include <vtkAtomicInt.h>

List of all members.

VTK__ALIGN64 vtkTypeInt64 Value
vtkTypeInt64 operator++ ()
vtkTypeInt64 operator-- ()
vtkTypeInt64 operator+= (vtkTypeInt64 val)
vtkTypeInt64 load () const
void store (vtkTypeInt64 val)

Detailed Description

template<>
class detail::vtkAtomicIntImpl< vtkTypeInt64 >

Definition at line 207 of file vtkAtomicInt.h.


Member Function Documentation

vtkTypeInt64 detail::vtkAtomicIntImpl< vtkTypeInt64 >::operator++ ( void  ) [inline]

Atomic pre-increment.

Definition at line 217 of file vtkAtomicInt.h.

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

Atomic pre-decrement.

Definition at line 232 of file vtkAtomicInt.h.

vtkTypeInt64 detail::vtkAtomicIntImpl< vtkTypeInt64 >::operator+= ( vtkTypeInt64  val) [inline]

Atomic add. Returns value after addition.

Definition at line 247 of file vtkAtomicInt.h.

vtkTypeInt64 detail::vtkAtomicIntImpl< vtkTypeInt64 >::load ( ) const [inline]

Atomic fetch.

Definition at line 262 of file vtkAtomicInt.h.

void detail::vtkAtomicIntImpl< vtkTypeInt64 >::store ( vtkTypeInt64  val) [inline]

Atomic store.

Definition at line 281 of file vtkAtomicInt.h.


Member Data Documentation

VTK__ALIGN64 vtkTypeInt64 detail::vtkAtomicIntImpl< vtkTypeInt64 >::Value [protected]

Atomic pre-increment.

Definition at line 313 of file vtkAtomicInt.h.


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