yat  0.20.3pre
Public Member Functions | List of all members
theplu::yat::omic::BamWriteIterator Class Reference

Output iterator for bam file. More...

#include <yat/omic/BamWriteIterator.h>

Inheritance diagram for theplu::yat::omic::BamWriteIterator:

Public Member Functions

 BamWriteIterator (void)
 Default contructor. More...
 
 BamWriteIterator (OutBamFile &out)
 

Detailed Description

Output iterator for bam file.

A BamWriteIterator is an Output Iterator that writes output to a specific OutBamFile. The writing is performed via

*iter = bam;

where operator* retunrns a proxy which when assigned writes the right hand side to associated OutBamFile.

See also
OutBamFile and std::ostream_iterator
Since
New in yat 0.10

Constructor & Destructor Documentation

◆ BamWriteIterator() [1/2]

theplu::yat::omic::BamWriteIterator::BamWriteIterator ( void  )

Default contructor.

result is not dereferencable

Since
Function was not implemented prior 0.14.4

◆ BamWriteIterator() [2/2]

theplu::yat::omic::BamWriteIterator::BamWriteIterator ( OutBamFile out)
explicit

Creates an iterator that is associated with out.


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

Generated on Sat Feb 18 2023 03:31:44 for yat by  doxygen 1.8.14