UFO: Alien Invasion
ScopedMutex Class Reference

#include <scopedmutex.h>

Collaboration diagram for ScopedMutex:
Collaboration graph

Public Member Functions

 ScopedMutex (SDL_mutex *mutex)
 
 ~ScopedMutex ()
 

Private Attributes

SDL_mutex * _mutex
 

Detailed Description

Ensures that a mutex is released once the scope is left

Definition at line 8 of file scopedmutex.h.

Constructor & Destructor Documentation

◆ ScopedMutex()

ScopedMutex::ScopedMutex ( SDL_mutex *  mutex)
inline

Definition at line 12 of file scopedmutex.h.

References _mutex.

◆ ~ScopedMutex()

ScopedMutex::~ScopedMutex ( )
inline

Definition at line 18 of file scopedmutex.h.

References _mutex.

Field Documentation

◆ _mutex

SDL_mutex* ScopedMutex::_mutex
private

Definition at line 10 of file scopedmutex.h.

Referenced by ScopedMutex(), and ~ScopedMutex().


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