acl
3.5.3.0
|
#include <atomic.hpp>
Public 成员函数 | |
atomic_long (long long n=0) | |
atomic_long (const atomic_long &n) | |
~atomic_long (void) | |
void | set (long long n) |
long long | cas (long long cmp, long long n) |
long long | fetch_add (long long n) |
long long | add_fetch (long long n) |
operator long long () const | |
long long | value (void) const |
void | operator= (long long n) |
void | operator= (const atomic_long &n) |
long long | operator++ () |
long long | operator++ (int) |
long long | operator-- () |
long long | operator-- (int) |
long long | operator+= (long long n) |
long long | operator+= (int n) |
long long | operator-= (long long n) |
long long | operator-= (int n) |
Public 成员函数 继承自 acl::atomic< long long > | |
atomic (long long *t) | |
virtual | ~atomic (void) |
long long * | cas (long long *cmp, long long *val) |
long long * | xchg (long long *val) |
额外继承的成员函数 | |
Protected 属性 继承自 acl::atomic< long long > | |
void * | atomic_ |
在文件 atomic.hpp 第 46 行定义.
acl::atomic_long::atomic_long | ( | long long | n = 0 | ) |
acl::atomic_long::atomic_long | ( | const atomic_long & | n | ) |
|
inline |
在文件 atomic.hpp 第 52 行定义.
long long acl::atomic_long::add_fetch | ( | long long | n | ) |
long long acl::atomic_long::cas | ( | long long | cmp, |
long long | n | ||
) |
long long acl::atomic_long::fetch_add | ( | long long | n | ) |
|
inline |
在文件 atomic.hpp 第 59 行定义.
|
inline |
在文件 atomic.hpp 第 79 行定义.
|
inline |
在文件 atomic.hpp 第 84 行定义.
|
inline |
在文件 atomic.hpp 第 99 行定义.
|
inline |
在文件 atomic.hpp 第 104 行定义.
|
inline |
在文件 atomic.hpp 第 89 行定义.
|
inline |
在文件 atomic.hpp 第 94 行定义.
|
inline |
在文件 atomic.hpp 第 109 行定义.
|
inline |
在文件 atomic.hpp 第 114 行定义.
|
inline |
在文件 atomic.hpp 第 69 行定义.
|
inline |
在文件 atomic.hpp 第 74 行定义.
void acl::atomic_long::set | ( | long long | n | ) |
|
inline |
在文件 atomic.hpp 第 64 行定义.