mongo::AtomicUInt Struct Reference

#include <atomic_int.h>

List of all members.

Public Member Functions

 AtomicUInt (unsigned z)
 AtomicUInt ()
unsigned get () const
 operator unsigned () const
AtomicUInt operator++ (int)
AtomicUInt operator++ ()
AtomicUInt operator-- (int)
AtomicUInt operator-- ()
void zero ()

Public Attributes

volatile unsigned x

Detailed Description

Definition at line 27 of file atomic_int.h.


Constructor & Destructor Documentation

mongo::AtomicUInt::AtomicUInt (  )  [inline]

Definition at line 28 of file atomic_int.h.

mongo::AtomicUInt::AtomicUInt ( unsigned  z  )  [inline]

Definition at line 29 of file atomic_int.h.


Member Function Documentation

unsigned mongo::AtomicUInt::get (  )  const [inline]

Definition at line 32 of file atomic_int.h.

mongo::AtomicUInt::operator unsigned (  )  const [inline]

Definition at line 31 of file atomic_int.h.

AtomicUInt mongo::AtomicUInt::operator++ ( int   )  [inline]
AtomicUInt mongo::AtomicUInt::operator++ (  )  [inline]
AtomicUInt mongo::AtomicUInt::operator-- ( int   )  [inline]
AtomicUInt mongo::AtomicUInt::operator-- (  )  [inline]
void mongo::AtomicUInt::zero (  )  [inline]

Definition at line 39 of file atomic_int.h.


Member Data Documentation

volatile unsigned mongo::AtomicUInt::x

Definition at line 41 of file atomic_int.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


mongodb
Author(s): Nate Koenig
autogenerated on Fri Jan 11 12:15:53 2013