24#ifndef _SERIALIZER_MZXML_HPP_
25#define _SERIALIZER_MZXML_HPP_
67 void read(boost::shared_ptr<std::istream> is,
MSData& msd)
const;
MSData <-> mzXML stream serialization.
void write(std::ostream &os, const MSData &msd, const pwiz::util::IterationListenerRegistry *iterationListenerRegistry=0) const
write MSData object to ostream as mzXML; iterationListenerRegistry may be used to receive progress up...
Serializer_mzXML(const Config &config=Config())
constructor
Serializer_mzXML(Serializer_mzXML &)
Serializer_mzXML & operator=(Serializer_mzXML &)
void read(boost::shared_ptr< std::istream > is, MSData &msd) const
read in MSData object from an mzXML istream note: istream may be managed by MSData's SpectrumList,...
boost::shared_ptr< Impl > impl_
handles registration of IterationListeners and broadcast of update messages
std::ostream & operator<<(std::ostream &os, const Diff< object_type, config_type > &diff)
stream insertion of Diff results
encoding/decoding configuration
This is the root element of ProteoWizard; it represents the mzML element, defined as: intended to cap...
Serializer_mzXML configuration.
BinaryDataEncoder::Config binaryDataEncoderConfig
configuration for binary data encoding in write() note: byteOrder is ignored (mzXML always big endian...
bool indexed
(indexed==true): read/write with <index>