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

#include <itkAtomicIntDetail.h>

Detailed Description

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

Definition at line 272 of file itkAtomicIntDetail.h.

Classes

struct  AtomicType
 

Public Types

typedef int32_t ValueType
 

Static Public Member Functions

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

Member Typedef Documentation

Definition at line 287 of file itkAtomicIntDetail.h.

Member Function Documentation

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

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