Lugdunum  0.1.0
Public Member Functions | Private Attributes | List of all members
lug::System::Memory::Policies::MultiThreadPolicy< SynchronizationPrimitive > Class Template Reference

#include <Thread.hpp>

Collaboration diagram for lug::System::Memory::Policies::MultiThreadPolicy< SynchronizationPrimitive >:
[legend]

Public Member Functions

void enter ()
 
void leave ()
 

Private Attributes

SynchronizationPrimitive _primitive
 

Detailed Description

template<class SynchronizationPrimitive>
class lug::System::Memory::Policies::MultiThreadPolicy< SynchronizationPrimitive >

Definition at line 17 of file Thread.hpp.

Member Function Documentation

◆ enter()

template<class SynchronizationPrimitive >
void MultiThreadPolicy::enter ( )
inline

Definition at line 5 of file Thread.inl.

◆ leave()

template<class SynchronizationPrimitive >
void MultiThreadPolicy::leave ( )
inline

Definition at line 10 of file Thread.inl.

Member Data Documentation

◆ _primitive

template<class SynchronizationPrimitive >
SynchronizationPrimitive lug::System::Memory::Policies::MultiThreadPolicy< SynchronizationPrimitive >::_primitive
private

Definition at line 23 of file Thread.hpp.


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