atomic_uint16_tatomic<uint16_t> atomic_int32_tatomic<int32_t> atomic_uint32_tatomic<uint32_t> atomic_int64_tatomic<int64_t> atomic_uint64_tatomic<uint64_t> atomic_int_least8_tatomic<int_least8_t> atomic_uint_least8_tatomic<uint_least8_t> ...
atomic_uint16_tatomic<uint16_t> atomic_int32_tatomic<int32_t> atomic_uint32_tatomic<uint32_t> atomic_int64_tatomic<int64_t> atomic_uint64_tatomic<uint64_t> atomic_int_least8_tatomic<int_least8_t> atomic_uint_least8_tatomic<uint_least8_t> ...
uint32_t conn_id; uint32_t crtc_id; uint32_t plane_id; uint32_t blob_id; uint32_t property_crtc_id; uint32_t property_mode_id; uint32_t property_active; uint32_t property_fb_id; uint32_t property_crtc_x; uint32_t property_crtc_y; uint32_t property_crtc_w; uint32_t pro...
atomic_int16_t (C++11)(可选) std::atomic<std::int16_t> (typedef) atomic_uint16_t (C++11)(可选) std::atomic<std::uint16_t> (typedef) atomic_int32_t (C++11)(可选) std::atomic<std::int32_t> (typedef) atomic_uint32_t (C++11)(可选) std::atomic<std::uint...
atomic_uint16_tatomic<uint16_t> atomic_int32_tatomic<int32_t> atomic_uint32_tatomic<uint32_t> atomic_int64_tatomic<int64_t> atomic_uint64_tatomic<uint64_t> atomic_int_least8_tatomic<int_least8_t> atomic_uint_least8_tatomic<uint_least8_t> ...
atomic_int32_t atomic<int32_t> atomic_uint32_t atomic<uint32_t> atomic_int64_t atomic<int64_t> atomic_uint64_t atomic<uint64_t> atomic_int_least8_t atomic<int_least8_t> atomic_uint_least8_t atomic<uint_least8_t> atomic_int_least16_t atomic<int_least16_t> atomic_uint_least16...
atomic_int32_t atomic<int32_t> atomic_uint32_t atomic<uint32_t> atomic_int64_t atomic<int64_t> atomic_uint64_t atomic<uint64_t> atomic_int_least8_t atomic<int_least8_t> atomic_uint_least8_t atomic<uint_least8_t> atomic_int_least16_t atomic<int_least16_t> atomic_uint_least16...
int32_t OSAtomicDecrement32Barrier(volatileint32_t *theValue); int32_t OSAtomicOr32(uint32_t theMask,volatileuint32_t *theValue); int32_t OSAtomicOr32Barrier(uint32_t theMask,volatileuint32_t *theValue); int32_t OSAtomicAnd32(uint32_t theMask,volatileuint32_t *theValue); ...
atomic_char32_t (自 C++11 起) std::atomic (typedef) atomic_wchar_t (自 C++11 起) std::atomic (typedef) atomic_int8_t (自 C++11 起)(可选) std::atomicstd::int8_t (typedef) atomic_uint8_t (自 C++11 起)(可选) std::atomicstd::uint8_t (typedef) ...
OSAtomicTestAndClear/OSAtomicTestAndClearBarrier( uint32_t __n, volatile void *__theAddress ):这组函数用于测试__theAddress指向的值中由__n指定的bit位,如果该位未被清除,则清除它。需要注意的是最低bit位应该是1,而不是0。对于一个64-bit的值来说,如果要清除最高位的值,则__n应该是64。