rpa::cas2< Iter1, Iter2 > Struct Template Reference

Default version of double compare_and_swap, in order to be able to compile. More...

#include <cas.h>

List of all members.

Static Public Member Functions

static bool cas (typename atomic< Iter1 >::atomic_type *It1Ptr, Iter1 It1Old, Iter1 It1New, typename atomic< Iter2 >::atomic_type *It2Ptr, Iter2 It2Old, Iter2 It2New)


Detailed Description

template<class Iter1, class Iter2>
struct rpa::cas2< Iter1, Iter2 >

Default version of double compare_and_swap, in order to be able to compile.


Member Function Documentation

template<class Iter1, class Iter2>
static bool rpa::cas2< Iter1, Iter2 >::cas ( typename atomic< Iter1 >::atomic_type *  It1Ptr,
Iter1  It1Old,
Iter1  It1New,
typename atomic< Iter2 >::atomic_type *  It2Ptr,
Iter2  It2Old,
Iter2  It2New 
) [static]


The documentation for this struct was generated from the following file:
Generated on Tue Sep 25 10:20:34 2007 for rpa by  doxygen 1.4.7