neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::i_lockable Struct Referenceabstract

#include <i_mutex.hpp>

Inheritance diagram for neolib::i_lockable:
neolib::null_mutex neolib::proxy_mutex< Subject > neolib::recursive_spinlock neolib::switchable_mutex neolib::ecs::component_mutex< shared< ecs_data_type_t< Data > > > neolib::ecs::component_mutex< Data >

Public Member Functions

virtual void lock () noexcept=0
 
virtual void unlock () noexcept=0
 
virtual bool try_lock () noexcept=0
 

Detailed Description

Definition at line 42 of file i_mutex.hpp.

Member Function Documentation

◆ lock()

virtual void neolib::i_lockable::lock ( )
pure virtualnoexcept

◆ try_lock()

virtual bool neolib::i_lockable::try_lock ( )
pure virtualnoexcept

◆ unlock()

virtual void neolib::i_lockable::unlock ( )
pure virtualnoexcept

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