ProteoWizard
Public Types | Public Member Functions | Private Attributes | List of all members
pwiz::util::random_access_compressed_ifstream Class Reference

#include <random_access_compressed_ifstream.hpp>

Inheritance diagram for pwiz::util::random_access_compressed_ifstream:

Public Types

enum  eCompressionType { NONE, GZIP }
 

Public Member Functions

 random_access_compressed_ifstream ()
 
 random_access_compressed_ifstream (const char *fname)
 
virtual ~random_access_compressed_ifstream ()
 
void open (const char *fname)
 
bool is_open () const
 
void close ()
 
eCompressionType getCompressionType () const
 

Private Attributes

eCompressionType compressionType
 

Detailed Description

Definition at line 81 of file random_access_compressed_ifstream.hpp.

Member Enumeration Documentation

§ eCompressionType

Constructor & Destructor Documentation

§ random_access_compressed_ifstream() [1/2]

pwiz::util::random_access_compressed_ifstream::random_access_compressed_ifstream ( )

§ random_access_compressed_ifstream() [2/2]

pwiz::util::random_access_compressed_ifstream::random_access_compressed_ifstream ( const char *  fname)

§ ~random_access_compressed_ifstream()

virtual pwiz::util::random_access_compressed_ifstream::~random_access_compressed_ifstream ( )
virtual

Member Function Documentation

§ open()

void pwiz::util::random_access_compressed_ifstream::open ( const char *  fname)

§ is_open()

bool pwiz::util::random_access_compressed_ifstream::is_open ( ) const

§ close()

void pwiz::util::random_access_compressed_ifstream::close ( )

§ getCompressionType()

eCompressionType pwiz::util::random_access_compressed_ifstream::getCompressionType ( ) const
inline

Member Data Documentation

§ compressionType

eCompressionType pwiz::util::random_access_compressed_ifstream::compressionType
private

Definition at line 94 of file random_access_compressed_ifstream.hpp.


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