ProteoWizard
Classes | Public Types | Public Member Functions | Private Attributes | Friends | List of all members
pwiz::analysis::PepxmlRecordReader Class Reference

#include <PepXMLCat.hpp>

Classes

struct  Config
 
struct  record
 

Public Types

typedef std::vector< recordset
 
typedef std::vector< record >
::iterator 
iterator
 
typedef std::vector< record >
::const_iterator 
const_iterator
 

Public Member Functions

 PepxmlRecordReader (const Config &_config)
 
virtual ~PepxmlRecordReader ()
 
bool open (const std::string &file)
 
void close ()
 
void print_headers (std::ostream &os) const
 
const_iterator begin () const
 
const_iterator end () const
 
iterator begin ()
 
iterator end ()
 

Private Attributes

Config config
 
set recordset
 
std::string search_engine
 

Friends

PWIZ_API_DECL std::ostream & operator<< (std::ostream &os, PepxmlRecordReader &prr)
 

Detailed Description

Definition at line 37 of file PepXMLCat.hpp.

Member Typedef Documentation

Definition at line 100 of file PepXMLCat.hpp.

Definition at line 101 of file PepXMLCat.hpp.

Definition at line 102 of file PepXMLCat.hpp.

Constructor & Destructor Documentation

pwiz::analysis::PepxmlRecordReader::PepxmlRecordReader ( const Config _config)
virtual pwiz::analysis::PepxmlRecordReader::~PepxmlRecordReader ( )
virtual

Member Function Documentation

bool pwiz::analysis::PepxmlRecordReader::open ( const std::string &  file)
void pwiz::analysis::PepxmlRecordReader::close ( )
void pwiz::analysis::PepxmlRecordReader::print_headers ( std::ostream &  os) const
const_iterator pwiz::analysis::PepxmlRecordReader::begin ( ) const
const_iterator pwiz::analysis::PepxmlRecordReader::end ( ) const
iterator pwiz::analysis::PepxmlRecordReader::begin ( )
iterator pwiz::analysis::PepxmlRecordReader::end ( )

Friends And Related Function Documentation

PWIZ_API_DECL std::ostream& operator<< ( std::ostream &  os,
PepxmlRecordReader prr 
)
friend

Member Data Documentation

Config pwiz::analysis::PepxmlRecordReader::config
private

Definition at line 120 of file PepXMLCat.hpp.

set pwiz::analysis::PepxmlRecordReader::recordset
private

Definition at line 121 of file PepXMLCat.hpp.

std::string pwiz::analysis::PepxmlRecordReader::search_engine
private

Definition at line 122 of file PepXMLCat.hpp.


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