UFO: Alien Invasion
Loading...
Searching...
No Matches
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: