ITK  4.9.0
Insight Segmentation and Registration Toolkit
Classes | Public Types | Static Public Member Functions | List of all members
itk::Detail::AtomicOps< 8 > Class Template Reference

#include <itkAtomicIntDetail.h>

Detailed Description

template<>
class itk::Detail::AtomicOps< 8 >

Definition at line 182 of file itkAtomicIntDetail.h.

Classes

struct  AtomicType
 

Public Types

typedef int64_t ValueType
 

Static Public Member Functions

static int64_t AddAndFetch (AtomicType *ref, int64_t val)
 
static int64_t Load (const AtomicType *ref)
 
static int64_t PostDecrement (AtomicType *ref)
 
static int64_t PostIncrement (AtomicType *ref)
 
static int64_t PreDecrement (AtomicType *ref)
 
static int64_t PreIncrement (AtomicType *ref)
 
static void Store (AtomicType *ref, int64_t val)
 
static int64_t SubAndFetch (AtomicType *ref, int64_t val)
 

Member Typedef Documentation

Definition at line 198 of file itkAtomicIntDetail.h.

Member Function Documentation

static int64_t itk::Detail::AtomicOps< 8 >::AddAndFetch ( AtomicType *  ref,
int64_t  val 
)
static
static int64_t itk::Detail::AtomicOps< 8 >::Load ( const AtomicType *  ref)
static
static int64_t itk::Detail::AtomicOps< 8 >::PostDecrement ( AtomicType *  ref)
static
static int64_t itk::Detail::AtomicOps< 8 >::PostIncrement ( AtomicType *  ref)
static
static int64_t itk::Detail::AtomicOps< 8 >::PreDecrement ( AtomicType *  ref)
static
static int64_t itk::Detail::AtomicOps< 8 >::PreIncrement ( AtomicType *  ref)
static
static void itk::Detail::AtomicOps< 8 >::Store ( AtomicType *  ref,
int64_t  val 
)
static
static int64_t itk::Detail::AtomicOps< 8 >::SubAndFetch ( AtomicType *  ref,
int64_t  val 
)
static

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