BAtomic< Type > Class Template Reference

BAtomic class. More...

#include <BAtomic.h>

List of all members.

Public Member Functions

 BAtomic (Type value=0)
Type getValue () const
Type add (long value)
Type operator++ (int)
Type operator++ ()
Type operator-- (int)
Type operator-- ()
 operator Type () const

Private Attributes

Type ovalue

Detailed Description

template<class Type>
class BAtomic< Type >

BAtomic class.


Constructor & Destructor Documentation

template<class Type >
BAtomic< Type >::BAtomic ( Type  value = 0  )  [inline]

Member Function Documentation

template<class Type >
Type BAtomic< Type >::add ( long  value  )  [inline]
template<class Type >
Type BAtomic< Type >::getValue (  )  const [inline]
template<class Type >
BAtomic< Type >::operator Type (  )  const [inline]
template<class Type >
Type BAtomic< Type >::operator++ (  )  [inline]
template<class Type >
Type BAtomic< Type >::operator++ ( int   )  [inline]
template<class Type >
Type BAtomic< Type >::operator-- (  )  [inline]
template<class Type >
Type BAtomic< Type >::operator-- ( int   )  [inline]

Member Data Documentation

template<class Type >
Type BAtomic< Type >::ovalue [mutable, private]

The documentation for this class was generated from the following file:

Generated on 8 May 2012 for LibBeamApi by  doxygen 1.6.1