reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

usr/include/c++/7.4.0/atomic
   58     struct atomic;
usr/include/c++/7.4.0/bits/atomic_base.h
  126     struct atomic;

References

lib/Support/Signals.cpp
   54   std::atomic<Status> Flag;
projects/openmp/runtime/src/kmp_os.h
 1022 bool __kmp_atomic_compare_store(std::atomic<T> *p, T expected, T desired) {
 1028 bool __kmp_atomic_compare_store_acq(std::atomic<T> *p, T expected, T desired) {
 1034 bool __kmp_atomic_compare_store_rel(std::atomic<T> *p, T expected, T desired) {
projects/openmp/runtime/src/kmp_wait_release.h
   67   std::atomic<P>
   73   kmp_flag(std::atomic<P> *p, flag_type ft) : loc(p), t(ft) {}
   77   std::atomic<P> *get() { return loc; }
   85   void set(std::atomic<P> *new_loc) { loc = new_loc; }
  655   kmp_basic_flag(std::atomic<FlagType> *p)
  657   kmp_basic_flag(std::atomic<FlagType> *p, kmp_info_t *thr)
  661   kmp_basic_flag(std::atomic<FlagType> *p, FlagType c)
tools/clang/tools/extra/clangd/Trace.cpp
  139     std::atomic<double> EndTime; // Filled in by markEnded().
tools/lldb/include/lldb/Interpreter/CommandInterpreter.h
  543   std::atomic<CommandHandlingState> m_command_state{
usr/include/c++/7.4.0/atomic
  196       atomic(const atomic&) = delete;
  197       atomic& operator=(const atomic&) = delete;
  197       atomic& operator=(const atomic&) = delete;
  198       atomic& operator=(const atomic&) volatile = delete;
  198       atomic& operator=(const atomic&) volatile = delete;
 1050     atomic_is_lock_free(const atomic<_ITp>* __a) noexcept
 1055     atomic_is_lock_free(const volatile atomic<_ITp>* __a) noexcept
 1060     atomic_init(atomic<_ITp>* __a, _ITp __i) noexcept
 1065     atomic_init(volatile atomic<_ITp>* __a, _ITp __i) noexcept
 1070     atomic_store_explicit(atomic<_ITp>* __a, _ITp __i,
 1076     atomic_store_explicit(volatile atomic<_ITp>* __a, _ITp __i,
 1082     atomic_load_explicit(const atomic<_ITp>* __a, memory_order __m) noexcept
 1087     atomic_load_explicit(const volatile atomic<_ITp>* __a,
 1093     atomic_exchange_explicit(atomic<_ITp>* __a, _ITp __i,
 1099     atomic_exchange_explicit(volatile atomic<_ITp>* __a, _ITp __i,
 1105     atomic_compare_exchange_weak_explicit(atomic<_ITp>* __a,
 1113     atomic_compare_exchange_weak_explicit(volatile atomic<_ITp>* __a,
 1121     atomic_compare_exchange_strong_explicit(atomic<_ITp>* __a,
 1129     atomic_compare_exchange_strong_explicit(volatile atomic<_ITp>* __a,
 1138     atomic_store(atomic<_ITp>* __a, _ITp __i) noexcept
 1143     atomic_store(volatile atomic<_ITp>* __a, _ITp __i) noexcept
 1148     atomic_load(const atomic<_ITp>* __a) noexcept
 1153     atomic_load(const volatile atomic<_ITp>* __a) noexcept
 1158     atomic_exchange(atomic<_ITp>* __a, _ITp __i) noexcept
 1163     atomic_exchange(volatile atomic<_ITp>* __a, _ITp __i) noexcept
 1168     atomic_compare_exchange_weak(atomic<_ITp>* __a,
 1178     atomic_compare_exchange_weak(volatile atomic<_ITp>* __a,
 1188     atomic_compare_exchange_strong(atomic<_ITp>* __a,
 1198     atomic_compare_exchange_strong(volatile atomic<_ITp>* __a,
 1324     atomic_fetch_add_explicit(atomic<_ITp*>* __a, ptrdiff_t __d,
 1330     atomic_fetch_add_explicit(volatile atomic<_ITp*>* __a, ptrdiff_t __d,
 1336     atomic_fetch_add(volatile atomic<_ITp*>* __a, ptrdiff_t __d) noexcept
 1341     atomic_fetch_add(atomic<_ITp*>* __a, ptrdiff_t __d) noexcept
 1346     atomic_fetch_sub_explicit(volatile atomic<_ITp*>* __a,
 1352     atomic_fetch_sub_explicit(atomic<_ITp*>* __a, ptrdiff_t __d,
 1358     atomic_fetch_sub(volatile atomic<_ITp*>* __a, ptrdiff_t __d) noexcept
 1363     atomic_fetch_sub(atomic<_ITp*>* __a, ptrdiff_t __d) noexcept