Unigine::AtomicLockFreeRaw Class
Header: | #include <UnigineThread.h> |
AtomicLockFreeRaw Class
Members
static AtomicLockFreeRawPtr create ( ) #
static AtomicLockFreeRawPtr create ( Type v ) #
Arguments
- Type v
static AtomicLockFreeRawPtr create ( const AtomicLockFreeRaw& v ) #
Arguments
- const AtomicLockFreeRaw& v
Type operator type-parameter-0-0 ( ) const#
int & getUnsafeRawValue ( ) #
const int & getUnsafeRawValue ( ) const#
int * getRawValuePtr ( ) #
const int * getRawValuePtr ( ) const#
Type & getUnsafeValue ( ) #
const Type & getUnsafeValue ( ) const#
Type * getValuePtr ( ) #
const Type * getValuePtr ( ) const#
Type fetch ( ) const#
void store ( Type v ) #
Arguments
- Type v
Type operator= ( Type v ) #
Arguments
- Type v
Type operator= ( const AtomicLockFreeRaw& v ) #
Arguments
- const AtomicLockFreeRaw& v
Type swap ( Type v ) #
Arguments
- Type v
bool compareAndSwap ( Type old_value, Type new_value ) #
Arguments
- Type old_value
- Type new_value
void spinLock ( Type old_value, Type new_value ) #
Arguments
- Type old_value
- Type new_value
void waitValue ( Type v ) #
Arguments
- Type v
The information on this page is valid for UNIGINE 2.20 SDK.
Last update:
30.06.2025
Помогите сделать статью лучше
Была ли эта статья полезной?
(или выберите слово/фразу и нажмите Ctrl+Enter