SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
Loading...
Searching...
No Matches
seqan3::detail::reader_writer_manager::scoped_writer_type Class Reference

A strictly scope-based seqan3::detail::reader_writer_manager wrapper for producer threads. More...

Public Member Functions

Constructors, destructor and assignment

Not default constructible nor copyable or movable.

 scoped_writer_type ()=delete
 Deleted.
 
 scoped_writer_type (scoped_writer_type const &)=default
 Deleted.
 
 scoped_writer_type (scoped_writer_type &&)=default
 Defaulted.
 
scoped_writer_typeoperator= (scoped_writer_type const &)=delete
 Deleted. Class holds a reference.
 
scoped_writer_typeoperator= (scoped_writer_type &&)=delete
 Deleted. Class holds a reference.
 
 scoped_writer_type (reader_writer_manager &_manager)
 Constructs the scoped writer with the associated manager.
 
 ~scoped_writer_type ()
 Calls writer_arrive on the wrapped latch and destructs.
 

Public Attributes

reader_writer_managermanager
 The wrapped latch.
 

Detailed Description

A strictly scope-based seqan3::detail::reader_writer_manager wrapper for producer threads.

Constructor & Destructor Documentation

◆ scoped_writer_type()

seqan3::detail::reader_writer_manager::scoped_writer_type::scoped_writer_type ( reader_writer_manager _manager)
inlineexplicit

Constructs the scoped writer with the associated manager.

Parameters
_managerThe seqan3::detail::reader_writer_manager.

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