ProteoWizard
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
pwiz::identdata::Serializer_pepXML Class Reference

MZIDData <-> pepXML stream serialization. More...

#include <Serializer_pepXML.hpp>

Classes

struct  Config
 Serializer_pepXML configuration. More...
 

Public Member Functions

 Serializer_pepXML (const Config &config=Config())
 
void write (std::ostream &os, const IdentData &mzid, const std::string &filepath, const pwiz::util::IterationListenerRegistry *=0) const
 write MZIDData object to ostream as pepXML More...
 
void read (boost::shared_ptr< std::istream > is, IdentData &mzid, const pwiz::util::IterationListenerRegistry *=0) const
 read in MZIDData object from a pepXML istream More...
 

Private Member Functions

 Serializer_pepXML (Serializer_pepXML &)
 
Serializer_pepXMLoperator= (Serializer_pepXML &)
 

Private Attributes

const Config config_
 

Detailed Description

MZIDData <-> pepXML stream serialization.

Definition at line 36 of file Serializer_pepXML.hpp.

Constructor & Destructor Documentation

§ Serializer_pepXML() [1/2]

pwiz::identdata::Serializer_pepXML::Serializer_pepXML ( const Config config = Config())
inline

§ Serializer_pepXML() [2/2]

pwiz::identdata::Serializer_pepXML::Serializer_pepXML ( Serializer_pepXML )
private

Member Function Documentation

§ write()

void pwiz::identdata::Serializer_pepXML::write ( std::ostream &  os,
const IdentData mzid,
const std::string &  filepath,
const pwiz::util::IterationListenerRegistry = 0 
) const

write MZIDData object to ostream as pepXML

Referenced by testSerializeReally().

§ read()

void pwiz::identdata::Serializer_pepXML::read ( boost::shared_ptr< std::istream >  is,
IdentData mzid,
const pwiz::util::IterationListenerRegistry = 0 
) const

read in MZIDData object from a pepXML istream

Referenced by testSerializeReally().

§ operator=()

Serializer_pepXML& pwiz::identdata::Serializer_pepXML::operator= ( Serializer_pepXML )
private

Member Data Documentation

§ config_

const Config pwiz::identdata::Serializer_pepXML::config_
private

Definition at line 59 of file Serializer_pepXML.hpp.


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