_Atomic_swap_struct< __use_ptr_atomic_swap > Class Template Reference

#include <_threads.h>

List of all members.

Static Public Member Functions

static __stl_atomic_t _S_swap (_STLP_VOLATILE __stl_atomic_t *__p, __stl_atomic_t __q)
static void * _S_swap_ptr (void *_STLP_VOLATILE *__p, void *__q)


Detailed Description

template<int __use_ptr_atomic_swap>
class _Atomic_swap_struct< __use_ptr_atomic_swap >

Definition at line 510 of file _threads.h.


Member Function Documentation

template<int __use_ptr_atomic_swap>
static __stl_atomic_t _Atomic_swap_struct< __use_ptr_atomic_swap >::_S_swap ( _STLP_VOLATILE __stl_atomic_t __p,
__stl_atomic_t  __q 
) [inline, static]

Definition at line 520 of file _threads.h.

References _STLP_ATOMIC_EXCHANGE.

Referenced by _Atomic_swap().

template<int __use_ptr_atomic_swap>
static void* _Atomic_swap_struct< __use_ptr_atomic_swap >::_S_swap_ptr ( void *_STLP_VOLATILE *  __p,
void *  __q 
) [inline, static]

Definition at line 541 of file _threads.h.

References __REINTERPRET_CAST, _STLP_ATOMIC_EXCHANGE, and _STLP_STATIC_ASSERT.

Referenced by _Atomic_swap_ptr().


The documentation for this class was generated from the following file:
  • /home/ntakagi/work/STLport-5.1.5/stlport/stl/_threads.h



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