ProteoWizard
Public Member Functions | Private Member Functions | Private Attributes | List of all members
pwiz::msdata::Serializer_MGF Class Reference

MSData <-> MGF stream serialization. More...

#include <Serializer_MGF.hpp>

Public Member Functions

 Serializer_MGF ()
 constructor More...
 
void write (std::ostream &os, const MSData &msd, const pwiz::util::IterationListenerRegistry *iterationListenerRegistry=0) const
 write MSData object to ostream as MGF; iterationListenerRegistry may be used to receive progress updates More...
 
void read (boost::shared_ptr< std::istream > is, MSData &msd) const
 read in MSData object from an MGF istream note: istream may be managed by MSData's SpectrumList, to allow for lazy evaluation of Spectrum data More...
 

Private Member Functions

 Serializer_MGF (Serializer_MGF &)
 
Serializer_MGFoperator= (Serializer_MGF &)
 

Private Attributes

boost::shared_ptr< Impl > impl_
 

Detailed Description

MSData <-> MGF stream serialization.

Definition at line 37 of file Serializer_MGF.hpp.

Constructor & Destructor Documentation

§ Serializer_MGF() [1/2]

pwiz::msdata::Serializer_MGF::Serializer_MGF ( )

constructor

§ Serializer_MGF() [2/2]

pwiz::msdata::Serializer_MGF::Serializer_MGF ( Serializer_MGF )
private

Member Function Documentation

§ write()

void pwiz::msdata::Serializer_MGF::write ( std::ostream &  os,
const MSData msd,
const pwiz::util::IterationListenerRegistry iterationListenerRegistry = 0 
) const

write MSData object to ostream as MGF; iterationListenerRegistry may be used to receive progress updates

Referenced by testModeBinaryDataOnly(), testModeMetaDataAndBinaryData(), testModeMetaDataOnly(), and testWriteRead().

§ read()

void pwiz::msdata::Serializer_MGF::read ( boost::shared_ptr< std::istream >  is,
MSData msd 
) const

read in MSData object from an MGF istream note: istream may be managed by MSData's SpectrumList, to allow for lazy evaluation of Spectrum data

Referenced by testModeBinaryDataOnly(), testModeMetaDataAndBinaryData(), testModeMetaDataOnly(), and testWriteRead().

§ operator=()

Serializer_MGF& pwiz::msdata::Serializer_MGF::operator= ( Serializer_MGF )
private

Member Data Documentation

§ impl_

boost::shared_ptr<Impl> pwiz::msdata::Serializer_MGF::impl_
private

Definition at line 55 of file Serializer_MGF.hpp.


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