libqi-api  2.8.7.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
qi::detail::StaticAtomicInt Struct Reference

#include <atomic.hpp>

Public Member Functions

int operator++ ()
 
int operator-- ()
 
StaticAtomicIntoperator= (int value)
 
bool setIfEquals (int testValue, int setValue)
 
int swap (int value)
 
int operator* () const
 

Public Attributes

volatile int _value
 

Detailed Description

Definition at line 72 of file atomic.hpp.

Member Function Documentation

int qi::detail::StaticAtomicInt::operator* ( ) const
inline

Definition at line 83 of file atomic.hpp.

int qi::detail::StaticAtomicInt::operator++ ( )
inline
int qi::detail::StaticAtomicInt::operator-- ( )
inline
StaticAtomicInt& qi::detail::StaticAtomicInt::operator= ( int  value)
inline
bool qi::detail::StaticAtomicInt::setIfEquals ( int  testValue,
int  setValue 
)
inline
int qi::detail::StaticAtomicInt::swap ( int  value)
inline

Member Data Documentation

volatile int qi::detail::StaticAtomicInt::_value

Definition at line 95 of file atomic.hpp.


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