#include <bits/atomic_word.h>
Go to the source code of this file.
Namespaces | |
namespace | __gnu_cxx |
Defines | |
#define | _GLIBCXX_ATOMICITY_H 1 |
#define | _GLIBCXX_READ_MEM_BARRIER __asm __volatile ("":::"memory") |
#define | _GLIBCXX_WRITE_MEM_BARRIER __asm __volatile ("":::"memory") |
Functions | |
_Atomic_word | __gnu_cxx::__attribute__ ((__unused__)) __exchange_and_add(volatile _Atomic_word *__mem |
Variables | |
_Atomic_word int | __gnu_cxx::__val |
void int | __gnu_cxx::__val |
Definition in file atomicity.h.
#define _GLIBCXX_ATOMICITY_H 1 |
Definition at line 36 of file atomicity.h.
#define _GLIBCXX_READ_MEM_BARRIER __asm __volatile ("":::"memory") |
Definition at line 54 of file atomicity.h.
Referenced by std::tr1::_Sp_counted_base::release(), and std::tr1::_Sp_counted_base::weak_release().
#define _GLIBCXX_WRITE_MEM_BARRIER __asm __volatile ("":::"memory") |
Definition at line 57 of file atomicity.h.
Referenced by std::tr1::_Sp_counted_base::release(), and std::tr1::_Sp_counted_base::weak_release().