Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

ark::Atomic< unsigned > Class Template Reference

#include <Atomic.h>

List of all members.

Public Member Functions

 Atomic (unsigned u=0)
 operator unsigned () const
Atomic< unsigned > & operator= (unsigned u)
void operator+= (unsigned u)
void operator-= (unsigned u)
Atomic< unsigned > operator++ (int i)
Atomic< unsigned > & operator++ ()
Atomic< unsigned > operator-- (int i)
Atomic< unsigned > & operator-- ()

Private Attributes

volatile unsigned _u

template<>
class ark::Atomic< unsigned >


Member Function Documentation

ark::Atomic< unsigned >::Atomic unsigned  u = 0  )  [inline]
 

ark::Atomic< unsigned >::operator unsigned  )  const [inline]
 

Atomic<unsigned>& ark::Atomic< unsigned >::operator++  )  [inline]
 

Atomic<unsigned> ark::Atomic< unsigned >::operator++ int  i  )  [inline]
 

void ark::Atomic< unsigned >::operator+= unsigned  u  )  [inline]
 

Atomic<unsigned>& ark::Atomic< unsigned >::operator--  )  [inline]
 

Atomic<unsigned> ark::Atomic< unsigned >::operator-- int  i  )  [inline]
 

void ark::Atomic< unsigned >::operator-= unsigned  u  )  [inline]
 

Atomic<unsigned>& ark::Atomic< unsigned >::operator= unsigned  u  )  [inline]
 


Member Data Documentation

volatile unsigned ark::Atomic< unsigned >::_u [private]
 


The documentation for this class was generated from the following file:
Generated on Tue Sep 6 14:54:39 2005 for Arkonnekt Sound by  doxygen 1.4.4