_Atomic_swap_struct< 0 > Class Template Reference

#include <stdapis/stlportv5/stl/_threads.h>

Link against: libstdcppv5.lib

template <>
class _Atomic_swap_struct< 0 >
Public Attributes
_STLP_STATIC_MUTEX_S_swap_lock
Public Member Functions
__stl_atomic_t _S_swap(_STLP_VOLATILE __stl_atomic_t *, __stl_atomic_t)
void *_S_swap_ptr(void *_STLP_VOLATILE *, void *)

Member Attribute Documentation

_S_swap_lock

_STLP_STATIC_MUTEX_S_swap_lock[static]

Member Function Documentation

_S_swap ( _STLP_VOLATILE __stl_atomic_t *, __stl_atomic_t )

__stl_atomic_t _S_swap(_STLP_VOLATILE __stl_atomic_t *__p,
__stl_atomic_t__q
)[static, inline]

_S_swap_ptr ( void *_STLP_VOLATILE *, void * )

void *_S_swap_ptr(void *_STLP_VOLATILE *__p,
void *__q
)[static, inline]