CHROMA
|
#include <singleton.h>
Classes | |
struct | Lock |
Public Types | |
typedef Host | VolatileType |
typedef int | IntType |
Static Public Member Functions | |
static IntType | AtomicAdd (volatile IntType &lval, IntType val) |
static IntType | AtomicSubtract (volatile IntType &lval, IntType val) |
static IntType | AtomicMultiply (volatile IntType &lval, IntType val) |
static IntType | AtomicDivide (volatile IntType &lval, IntType val) |
static IntType | AtomicIncrement (volatile IntType &lval) |
static IntType | AtomicDivide (volatile IntType &lval) |
static void | AtomicAssign (volatile IntType &lval, IntType val) |
static void | AtomicAssign (IntType &lval, volatile IntType &val) |
Definition at line 27 of file singleton.h.
typedef int Chroma::SingleThreaded< Host >::IntType |
Definition at line 38 of file singleton.h.
typedef Host Chroma::SingleThreaded< Host >::VolatileType |
Definition at line 36 of file singleton.h.
|
inlinestatic |
Definition at line 40 of file singleton.h.
|
inlinestatic |
Definition at line 61 of file singleton.h.
|
inlinestatic |
Definition at line 58 of file singleton.h.
|
inlinestatic |
Definition at line 55 of file singleton.h.
|
inlinestatic |
Definition at line 49 of file singleton.h.
|
inlinestatic |
Definition at line 52 of file singleton.h.
|
inlinestatic |
Definition at line 46 of file singleton.h.
|
inlinestatic |
Definition at line 43 of file singleton.h.