SourceXtractorPlusPlus  0.13
Please provide a description of the project.
Public Member Functions | Private Attributes | List of all members
SourceXtractor::ReverseLock< Lock > Struct Template Reference

Public Member Functions

 ReverseLock (Lock &lock)
 
 ~ReverseLock ()
 

Private Attributes

Lock & m_lock
 

Detailed Description

template<typename Lock>
struct SourceXtractor::ReverseLock< Lock >

Unlock/lock an existing lock using RAII

Definition at line 31 of file Prefetcher.cpp.

Constructor & Destructor Documentation

◆ ReverseLock()

template<typename Lock >
SourceXtractor::ReverseLock< Lock >::ReverseLock ( Lock &  lock)
inline

Definition at line 32 of file Prefetcher.cpp.

References std::lock(), and SourceXtractor::ReverseLock< Lock >::m_lock.

Here is the call graph for this function:

◆ ~ReverseLock()

template<typename Lock >
SourceXtractor::ReverseLock< Lock >::~ReverseLock ( )
inline

Definition at line 36 of file Prefetcher.cpp.

References SourceXtractor::ReverseLock< Lock >::m_lock.

Member Data Documentation

◆ m_lock

template<typename Lock >
Lock& SourceXtractor::ReverseLock< Lock >::m_lock
private

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