PLaSK library
Loading...
Searching...
No Matches
plask::OmpLock Struct Reference

#include <plask/parallel.hpp>

Public Member Functions

 OmpLock (const OmpLock &)=delete
 
OmpLockoperator= (const OmpLock &)=delete
 
 OmpLock (OmpLock &&)=delete
 
OmpLockoperator= (OmpLock &&)=delete
 
 OmpLock ()
 
OmpLockStatelock ()
 
void unlock (OmpLockState *)
 

Detailed Description

Definition at line 152 of file parallel.hpp.

Constructor & Destructor Documentation

◆ OmpLock() [1/3]

plask::OmpLock::OmpLock ( const OmpLock )
delete

◆ OmpLock() [2/3]

plask::OmpLock::OmpLock ( OmpLock &&  )
delete

◆ OmpLock() [3/3]

plask::OmpLock::OmpLock ( )
inline

Definition at line 158 of file parallel.hpp.

Member Function Documentation

◆ lock()

OmpLockState * plask::OmpLock::lock ( )
inline

Definition at line 160 of file parallel.hpp.

◆ operator=() [1/2]

OmpLock & plask::OmpLock::operator= ( const OmpLock )
delete

◆ operator=() [2/2]

OmpLock & plask::OmpLock::operator= ( OmpLock &&  )
delete

◆ unlock()

void plask::OmpLock::unlock ( OmpLockState )
inline

Definition at line 161 of file parallel.hpp.


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