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

#include <atomic.hpp>

Public Member Functions

 AtomicFlagLock (std::atomic_flag &f)
 
 AtomicFlagLock (const AtomicFlagLock &)=delete
 
AtomicFlagLockoperator= (const AtomicFlagLock &)=delete
 
 AtomicFlagLock (AtomicFlagLock &&o)
 
AtomicFlagLockoperator= (AtomicFlagLock &&o)
 
 ~AtomicFlagLock ()
 
 operator bool () const
 

Detailed Description

Definition at line 258 of file atomic.hpp.

Constructor & Destructor Documentation

qi::AtomicFlagLock::AtomicFlagLock ( std::atomic_flag &  f)
inlineexplicit

Definition at line 273 of file atomic.hpp.

qi::AtomicFlagLock::AtomicFlagLock ( const AtomicFlagLock )
delete
qi::AtomicFlagLock::AtomicFlagLock ( AtomicFlagLock &&  o)
inline

Definition at line 281 of file atomic.hpp.

qi::AtomicFlagLock::~AtomicFlagLock ( )
inline

Definition at line 300 of file atomic.hpp.

Member Function Documentation

qi::AtomicFlagLock::operator bool ( ) const
inlineexplicit

Definition at line 305 of file atomic.hpp.

AtomicFlagLock& qi::AtomicFlagLock::operator= ( const AtomicFlagLock )
delete
AtomicFlagLock& qi::AtomicFlagLock::operator= ( AtomicFlagLock &&  o)
inline

Definition at line 289 of file atomic.hpp.


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