boost_atomic::atomic_flag Class Reference

#include <atomic.hpp>

Inheritance diagram for boost_atomic::atomic_flag:
Inheritance graph
[legend]

List of all members.

Public Types

typedef atomic< int > super

Public Member Functions

 atomic_flag ()
 atomic_flag (bool initial_state)
void clear (memory_order2 order=memory_order2_seq_cst)
bool test_and_set (memory_order2 order=memory_order2_seq_cst)

Detailed Description

Definition at line 156 of file atomic.hpp.


Member Typedef Documentation

Reimplemented from boost_atomic::atomic< int >.

Definition at line 158 of file atomic.hpp.


Constructor & Destructor Documentation

boost_atomic::atomic_flag::atomic_flag ( bool  initial_state  )  [inline]

Definition at line 161 of file atomic.hpp.

boost_atomic::atomic_flag::atomic_flag (  )  [inline]

Definition at line 162 of file atomic.hpp.


Member Function Documentation

void boost_atomic::atomic_flag::clear ( memory_order2  order = memory_order2_seq_cst  )  [inline]

Definition at line 168 of file atomic.hpp.

bool boost_atomic::atomic_flag::test_and_set ( memory_order2  order = memory_order2_seq_cst  )  [inline]

Definition at line 164 of file atomic.hpp.


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


rosatomic
Author(s): Josh Faust
autogenerated on Fri Jan 11 09:50:26 2013