ttg 1.0.0
Template Task Graph (TTG): flowgraph-based programming model for high-performance distributed-memory algorithms
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ttg_parsec::detail::atomic_lock_guard Struct Reference

RAII guard for a PaRSEC spinlock. More...

#include <task.h>

Public Member Functions

 atomic_lock_guard (parsec_atomic_lock_t &lock)
 
 ~atomic_lock_guard ()
 
 atomic_lock_guard (const atomic_lock_guard &)=delete
 
atomic_lock_guard & operator= (const atomic_lock_guard &)=delete
 

Detailed Description

RAII guard for a PaRSEC spinlock.

Definition at line 94 of file task.h.

Constructor & Destructor Documentation

◆ atomic_lock_guard() [1/2]

ttg_parsec::detail::atomic_lock_guard::atomic_lock_guard ( parsec_atomic_lock_t &  lock)
inlineexplicit

Definition at line 95 of file task.h.

◆ ~atomic_lock_guard()

ttg_parsec::detail::atomic_lock_guard::~atomic_lock_guard ( )
inline

Definition at line 96 of file task.h.

◆ atomic_lock_guard() [2/2]

ttg_parsec::detail::atomic_lock_guard::atomic_lock_guard ( const atomic_lock_guard &  )
delete

Member Function Documentation

◆ operator=()

atomic_lock_guard & ttg_parsec::detail::atomic_lock_guard::operator= ( const atomic_lock_guard &  )
delete

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