atomicity.h File Reference

#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


Detailed Description

This is an internal header file, included by other library headers. You should not attempt to use it directly.

Definition in file atomicity.h.


Define Documentation

#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().


Generated on Tue Feb 2 16:57:12 2010 for GNU C++ STL by  doxygen 1.4.7