/home/ntakagi/work/STLport-5.1.5/stlport/stl/_sparc_atomic.h File Reference

Go to the source code of this file.

Defines

#define _STLP_ATOMIC_INCREMENT(__x)   _STLP_atomic_increment((__stl_atomic_t*)__x)
#define _STLP_ATOMIC_DECREMENT(__x)   _STLP_atomic_decrement((__stl_atomic_t*)__x)
#define _STLP_ATOMIC_EXCHANGE(__x, __y)   _STLP_atomic_exchange((__stl_atomic_t*)__x, (__stl_atomic_t)__y)

Functions

__stl_atomic_t _STLP_atomic_exchange (__stl_atomic_t *__x, __stl_atomic_t __v)
void _STLP_atomic_decrement (__stl_atomic_t *i)
void _STLP_atomic_increment (__stl_atomic_t *i)


Define Documentation

#define _STLP_ATOMIC_DECREMENT ( __x   )     _STLP_atomic_decrement((__stl_atomic_t*)__x)

Definition at line 58 of file _sparc_atomic.h.

#define _STLP_ATOMIC_INCREMENT ( __x   )     _STLP_atomic_increment((__stl_atomic_t*)__x)

Definition at line 57 of file _sparc_atomic.h.

Referenced by ios_base::xalloc().


Function Documentation

void _STLP_atomic_decrement ( __stl_atomic_t i  ) 

__stl_atomic_t _STLP_atomic_exchange ( __stl_atomic_t __x,
__stl_atomic_t  __v 
)

void _STLP_atomic_increment ( __stl_atomic_t i  ) 



Generated on Mon Mar 10 15:32:49 2008 by  doxygen 1.5.1