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

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

Public Member Functions

Constructors, destructor and assignment
 scoped_reader_type ()=delete
 Deleted.
 
 scoped_reader_type (scoped_reader_type const &)=default
 Deleted.
 
 scoped_reader_type (scoped_reader_type &&)=default
 Defaulted.
 
scoped_reader_typeoperator= (scoped_reader_type const &)=delete
 Deleted. Class holds a reference.
 
scoped_reader_typeoperator= (scoped_reader_type &&)=delete
 Deleted. Class holds a reference.
 
 scoped_reader_type (reader_writer_manager &_manager)
 Constructs the scoped reader with the associated manager.
 
 ~scoped_reader_type ()
 Calls reader_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 consumer threads.

Constructor & Destructor Documentation

◆ scoped_reader_type()

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

Constructs the scoped reader with the associated manager.

Parameters
_managerThe seqan3::detail::reader_writer_manager.

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