LLAtomic32< Type > Class Template Reference

#include <llapr.h>

Inheritance diagram for LLAtomic32< Type >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 LLAtomic32 ()
 LLAtomic32 (Type x)
 ~LLAtomic32 ()
 operator const Type ()
Type operator= (const Type &x)
void operator-= (Type x)
void operator+= (Type x)
Type operator++ (int)
Type operator-- (int)

Private Attributes

apr_uint32_t mData

Detailed Description

template<typename Type>
class LLAtomic32< Type >

Definition at line 103 of file llapr.h.


Constructor & Destructor Documentation

template<typename Type>
LLAtomic32< Type >::LLAtomic32 (  )  [inline]

template<typename Type>
LLAtomic32< Type >::LLAtomic32 ( Type  x  )  [inline]

Definition at line 106 of file llapr.h.

template<typename Type>
LLAtomic32< Type >::~LLAtomic32 (  )  [inline]

Definition at line 107 of file llapr.h.


Member Function Documentation

template<typename Type>
LLAtomic32< Type >::operator const Type (  )  [inline]

Definition at line 110 of file llapr.h.

References LLAtomic32< Type >::mData.

template<typename Type>
Type LLAtomic32< Type >::operator++ ( int   )  [inline]

Definition at line 114 of file llapr.h.

template<typename Type>
void LLAtomic32< Type >::operator+= ( Type  x  )  [inline]

Definition at line 113 of file llapr.h.

template<typename Type>
Type LLAtomic32< Type >::operator-- ( int   )  [inline]

Definition at line 115 of file llapr.h.

template<typename Type>
void LLAtomic32< Type >::operator-= ( Type  x  )  [inline]

Definition at line 112 of file llapr.h.

template<typename Type>
Type LLAtomic32< Type >::operator= ( const Type &  x  )  [inline]

Definition at line 111 of file llapr.h.


Member Data Documentation

template<typename Type>
apr_uint32_t LLAtomic32< Type >::mData [private]

Definition at line 118 of file llapr.h.

Referenced by LLAtomic32< Type >::operator const Type(), LLAtomic32< S32 >::operator++(), LLAtomic32< S32 >::operator+=(), LLAtomic32< S32 >::operator--(), LLAtomic32< S32 >::operator-=(), LLAtomic32< S32 >::operator=(), and LLAtomic32< S32 >::~LLAtomic32().


The documentation for this class was generated from the following file:
Generated on Thu Jul 1 06:11:10 2010 for Second Life Viewer by  doxygen 1.4.7