vg
tools for working with variation graphs
Loading...
Searching...
No Matches
vg::zstd_ifstream Class Reference

#include <zstdutil.hpp>

Inheritance diagram for vg::zstd_ifstream:

Public Member Functions

 zstd_ifstream (const std::string &filename)
 zstd_ifstream (const zstd_ifstream &)=delete
zstd_ifstream & operator= (const zstd_ifstream &)=delete
 zstd_ifstream (zstd_ifstream &&)=delete
zstd_ifstream & operator= (zstd_ifstream &&)=delete

Protected Attributes

std::ifstream inner
zstd_decompress_buf buffer

Detailed Description

Zstandard input file stream. The object cannot be copied or moved.

Constructor & Destructor Documentation

◆ zstd_ifstream() [1/3]

vg::zstd_ifstream::zstd_ifstream ( const std::string & filename)
inlineexplicit

◆ zstd_ifstream() [2/3]

vg::zstd_ifstream::zstd_ifstream ( const zstd_ifstream & )
delete

◆ zstd_ifstream() [3/3]

vg::zstd_ifstream::zstd_ifstream ( zstd_ifstream && )
delete

Member Function Documentation

◆ operator=() [1/2]

zstd_ifstream & vg::zstd_ifstream::operator= ( const zstd_ifstream & )
delete

◆ operator=() [2/2]

zstd_ifstream & vg::zstd_ifstream::operator= ( zstd_ifstream && )
delete

Member Data Documentation

◆ buffer

zstd_decompress_buf vg::zstd_ifstream::buffer
protected

◆ inner

std::ifstream vg::zstd_ifstream::inner
protected

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