VTK
|
#include <vtkAtomic.h>
Public Types | |
typedef vtkTypeInt64 | VTK_ALIGN(8) atomic_type |
typedef vtkTypeInt64 | value_type |
Static Public Member Functions | |
static value_type | AddAndFetch (value_type *ref, value_type val) |
static value_type | SubAndFetch (value_type *ref, value_type val) |
static value_type | PreIncrement (value_type *ref) |
static value_type | PreDecrement (value_type *ref) |
static value_type | PostIncrement (value_type *ref) |
static value_type | PostDecrement (value_type *ref) |
static value_type | Load (const value_type *ref) |
static void | Store (value_type *ref, value_type val) |
Definition at line 90 of file vtkAtomic.h.
typedef vtkTypeInt64 detail::AtomicOps< 8 >::VTK_ALIGN(8) atomic_type |
Definition at line 93 of file vtkAtomic.h.
typedef vtkTypeInt64 detail::AtomicOps< 8 >::value_type |
Definition at line 94 of file vtkAtomic.h.
|
inlinestatic |
Definition at line 96 of file vtkAtomic.h.
|
inlinestatic |
Definition at line 101 of file vtkAtomic.h.
|
inlinestatic |
Definition at line 106 of file vtkAtomic.h.
|
inlinestatic |
Definition at line 111 of file vtkAtomic.h.
|
inlinestatic |
Definition at line 116 of file vtkAtomic.h.
|
inlinestatic |
Definition at line 121 of file vtkAtomic.h.
|
inlinestatic |
Definition at line 126 of file vtkAtomic.h.
|
inlinestatic |
Definition at line 132 of file vtkAtomic.h.