Classes | Defines | Typedefs | Enumerations | Functions

Atomics

Classes

Defines

Typedefs

Enumerations

Functions


Detailed Description

Components for performing atomic operations.


Define Documentation

#define _GLIBCXX_ATOMIC_PROPERTY

29.2 Lock-free Property

Definition at line 68 of file atomic_base.h.


Typedef Documentation

typedef __atomic_base<char> atomic_char

atomic_char

Definition at line 71 of file atomicfwd_cxx.h.

typedef __atomic_base<char16_t> atomic_char16_t

atomic_char16_t

Definition at line 107 of file atomicfwd_cxx.h.

typedef __atomic_base<char32_t> atomic_char32_t

atomic_char32_t

Definition at line 110 of file atomicfwd_cxx.h.

typedef __atomic_base<int> atomic_int

atomic_int

Definition at line 86 of file atomicfwd_cxx.h.

typedef __atomic_base<long long> atomic_llong

atomic_llong

Definition at line 98 of file atomicfwd_cxx.h.

typedef __atomic_base<long> atomic_long

atomic_long

Definition at line 92 of file atomicfwd_cxx.h.

typedef __atomic_base<signed char> atomic_schar

atomic_schar

Definition at line 74 of file atomicfwd_cxx.h.

typedef __atomic_base<short> atomic_short

atomic_short

Definition at line 80 of file atomicfwd_cxx.h.

typedef __atomic_base<unsigned char> atomic_uchar

atomic_uchar

Definition at line 77 of file atomicfwd_cxx.h.

typedef __atomic_base<unsigned int> atomic_uint

atomic_uint

Definition at line 89 of file atomicfwd_cxx.h.

typedef __atomic_base<unsigned long long> atomic_ullong

atomic_ullong

Definition at line 101 of file atomicfwd_cxx.h.

typedef __atomic_base<unsigned long> atomic_ulong

atomic_ulong

Definition at line 95 of file atomicfwd_cxx.h.

typedef __atomic_base<unsigned short> atomic_ushort

atomic_ushort

Definition at line 83 of file atomicfwd_cxx.h.

typedef __atomic_base<wchar_t> atomic_wchar_t

atomic_wchar_t

Definition at line 104 of file atomicfwd_cxx.h.

Enumeration for memory_order.


Enumeration Type Documentation

Enumeration for memory_order.

Definition at line 47 of file atomic_base.h.


Function Documentation

template<typename _Tp >
_Tp std::kill_dependency ( _Tp  __y  )  [inline]

kill_dependency

Definition at line 54 of file atomic.