PTLib  Version 2.18.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PAtomicBoolean Class Reference

#include <atomic.h>

Inheritance diagram for PAtomicBoolean:
Collaboration diagram for PAtomicBoolean:

Public Types

typedef long IntegerType
 

Public Member Functions

 PAtomicBoolean (bool value=false)
 
__inline PAtomicBooleanoperator= (bool value)
 
bool TestAndSet (bool value)
 
- Public Member Functions inherited from atomic< bool >
__inline atomic ()
 
__inline atomic (boolvalue)
 
__inline atomic (const atomic &other)
 
__inline ~atomic ()
 
__inline atomicoperator= (const atomic &other)
 
__inline operator bool () const
 
__inline bool load () const
 
__inline void store (boolvalue)
 
__inline bool exchange (boolvalue)
 
bool compare_exchange_strong (bool &comp, boolvalue)
 

Member Typedef Documentation

Constructor & Destructor Documentation

PAtomicBoolean::PAtomicBoolean ( bool  value = false)
inlineexplicit

Member Function Documentation

__inline PAtomicBoolean& PAtomicBoolean::operator= ( bool  value)
inline
bool PAtomicBoolean::TestAndSet ( bool  value)
inline

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