ProteoWizard
Public Types | Public Member Functions | Private Attributes
pwiz::util::random_access_compressed_ifstream Class Reference

#include <random_access_compressed_ifstream.hpp>

Inherits std::istream.

List of all members.

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

Enumerator:
NONE 
GZIP 

Definition at line 89 of file random_access_compressed_ifstream.hpp.

{NONE, GZIP}; // maybe add bz2 etc later?

Constructor & Destructor Documentation

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

Member Function Documentation

void pwiz::util::random_access_compressed_ifstream::open ( const char *  fname)
bool pwiz::util::random_access_compressed_ifstream::is_open ( ) const
void pwiz::util::random_access_compressed_ifstream::close ( )
eCompressionType pwiz::util::random_access_compressed_ifstream::getCompressionType ( ) const
inline

Definition at line 90 of file random_access_compressed_ifstream.hpp.

{
}

Member Data Documentation

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: