#include <critsec.h>
Inheritance diagram for PAtomicBoolean:
Public Member Functions | |
PAtomicBoolean (bool value=false) | |
Create a PAtomicBoolean with the specified initial value. | |
__inline | operator bool () const |
__inline bool | operator! () const |
Test if atomic integer has a non-zero value. | |
__inline PAtomicBoolean & | operator= (bool value) |
Assign a value to the atomic boolean. | |
bool | TestAndSet (bool value) |
Test Set the value of the atomic boolean. | |
Friends | |
__inline ostream & | operator<< (ostream &strm, const PAtomicBoolean &b) |
PAtomicBoolean::PAtomicBoolean | ( | bool | value = false |
) | [inline, explicit] |
__inline PAtomicBoolean::operator bool | ( | ) | const [inline] |
__inline bool PAtomicBoolean::operator! | ( | ) | const [inline] |
Test if atomic integer has a non-zero value.
__inline PAtomicBoolean& PAtomicBoolean::operator= | ( | bool | value | ) | [inline] |
Assign a value to the atomic boolean.
__inline bool PAtomicBoolean::TestAndSet | ( | bool | value | ) |
Test Set the value of the atomic boolean.
value | value to set |
__inline ostream& operator<< | ( | ostream & | strm, | |
const PAtomicBoolean & | b | |||
) | [friend] |