sampleSNPs  0.9
Fast ordered sampling of records from files
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
sampFiles::VarFile Class Referenceabstract

Base variant file class. More...

#include <varfiles.hpp>

Inheritance diagram for sampFiles::VarFile:
Inheritance graph
Collaboration diagram for sampFiles::VarFile:
Collaboration graph

Public Member Functions

 VarFile (const VarFile &in)=default
 Copy constructor.
VarFileoperator= (const VarFile &in)=default
 Copy assignment.
 VarFile (VarFile &&in)=default
 Move constructor.
VarFileoperator= (VarFile &&in)=default
 Move assignment.
 ~VarFile ()
virtual void open ()=0
 Open stream.
virtual void close ()=0
 Close stream.

Protected Member Functions

 VarFile ()
 Default constructor (protected)

Protected Attributes

fstream _varFile
 Variant file stream.

Detailed Description

Base variant file class.

Abstract base class for all the input/output formats. Cannot be initialized directly.

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