VTK
List of all members
detail::vtkAtomicIntImpl< vtkTypeInt64 > Class Template Reference

#include <vtkAtomicInt.h>

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: