IDS peak genericC++ v1.10.0
Loading...
Searching...
No Matches
peak::core::NodeMap::ScopedNodeMapLock Class Reference

Holds a recursive lock on the NodeMap. More...

#include <peak/node_map/peak_node_map.hpp>

Public Member Functions

 ScopedNodeMapLock ()=delete
 
 ~ScopedNodeMapLock ()
 
 ScopedNodeMapLock (const ScopedNodeMapLock &other)=delete
 
ScopedNodeMapLock & operator= (const ScopedNodeMapLock &other)=delete
 
 ScopedNodeMapLock (ScopedNodeMapLock &&other)=delete
 
ScopedNodeMapLock & operator= (ScopedNodeMapLock &&other)=delete
 

Detailed Description

Holds a recursive lock on the NodeMap.

The lock is released on destruction.

Constructor & Destructor Documentation

◆ ScopedNodeMapLock() [1/3]

peak::core::NodeMap::ScopedNodeMapLock::ScopedNodeMapLock ( )
delete

◆ ~ScopedNodeMapLock()

peak::core::NodeMap::ScopedNodeMapLock::~ScopedNodeMapLock ( )
inline

◆ ScopedNodeMapLock() [2/3]

peak::core::NodeMap::ScopedNodeMapLock::ScopedNodeMapLock ( const ScopedNodeMapLock & other)
delete

◆ ScopedNodeMapLock() [3/3]

peak::core::NodeMap::ScopedNodeMapLock::ScopedNodeMapLock ( ScopedNodeMapLock && other)
delete

Member Function Documentation

◆ operator=() [1/2]

ScopedNodeMapLock & peak::core::NodeMap::ScopedNodeMapLock::operator= ( const ScopedNodeMapLock & other)
delete

◆ operator=() [2/2]

ScopedNodeMapLock & peak::core::NodeMap::ScopedNodeMapLock::operator= ( ScopedNodeMapLock && other)
delete

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