PLaSK library

Loading...
Searching...
No Matches
Public Member Functions | List of all members
plask::OmpLock Struct Reference

`#include <plask/parallel.hpp>`

## Public Member Functions
| OmpLock (const OmpLock &)=delete
OmpLock & | operator= (const OmpLock &)=delete
| OmpLock (OmpLock &&)=delete
OmpLock & | operator= (OmpLock &&)=delete
| OmpLock ()
OmpLockState * | lock ()
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:

- plask/parallel.hpp