A library for working with phylogenetic data.
VcfFormatHelper Class Reference

#include <genesis/population/formats/vcf_format_iterator.hpp>

Detailed Description

Provide htslib helper functions.

This class only exists so that we do not need to include the htslib headers in our headers. By doing so, we avoid polluting our user's global namespace with htslib symbols, and also do not have them to link against htlib. The downside is that we need to replicate code from htslib here, and then statically assert that constants etc are identical... Ugly, but the price we pay.

This class here serves as a non-templated class that can have a compilation unit, which we cannot have for the below class template.

Definition at line 85 of file vcf_format_iterator.hpp.


template<typename S , typename T >
class VcfFormatIterator

Friends And Related Function Documentation

◆ VcfFormatIterator

friend class VcfFormatIterator

Definition at line 93 of file vcf_format_iterator.hpp.

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