sequencer
Public Member Functions | List of all members
sequencer::audio::read_write_lockable< Type > Struct Template Reference

#include <sample.hpp>

Inheritance diagram for sequencer::audio::read_write_lockable< Type >:
Inheritance graph
[legend]
Collaboration diagram for sequencer::audio::read_write_lockable< Type >:
Collaboration graph
[legend]

Public Member Functions

constexpr void block_reading (bool lock) noexcept
 
constexpr void block_writing (bool lock) noexcept
 
constexpr bool reading_is_blocked () const noexcept
 
constexpr bool writing_is_blocked () const noexcept
 

Member Function Documentation

◆ block_reading()

template<class Type>
constexpr void sequencer::audio::read_write_lockable< Type >::block_reading ( bool  lock)
inlinenoexcept

◆ block_writing()

template<class Type>
constexpr void sequencer::audio::read_write_lockable< Type >::block_writing ( bool  lock)
inlinenoexcept

◆ reading_is_blocked()

template<class Type>
constexpr bool sequencer::audio::read_write_lockable< Type >::reading_is_blocked ( ) const
inlinenoexcept

◆ writing_is_blocked()

template<class Type>
constexpr bool sequencer::audio::read_write_lockable< Type >::writing_is_blocked ( ) const
inlinenoexcept

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