#include <genesis/population/format/vcf_format_iterator.hpp>
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.
Friends | |
template<typename S , typename T > | |
class | VcfFormatIterator |
|
friend |
Definition at line 93 of file vcf_format_iterator.hpp.