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

§ set

Definition at line 100 of file PepXMLCat.hpp.

§ iterator

Definition at line 101 of file PepXMLCat.hpp.

§ const_iterator

Definition at line 102 of file PepXMLCat.hpp.

Constructor & Destructor Documentation

§ PepxmlRecordReader()

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

§ ~PepxmlRecordReader()

virtual pwiz::analysis::PepxmlRecordReader::~PepxmlRecordReader ( )
virtual

Member Function Documentation

§ open()

bool pwiz::analysis::PepxmlRecordReader::open ( const std::string &  file)

§ close()

void pwiz::analysis::PepxmlRecordReader::close ( )

§ print_headers()

void pwiz::analysis::PepxmlRecordReader::print_headers ( std::ostream &  os) const

§ begin() [1/2]

const_iterator pwiz::analysis::PepxmlRecordReader::begin ( ) const

§ end() [1/2]

const_iterator pwiz::analysis::PepxmlRecordReader::end ( ) const

§ begin() [2/2]

iterator pwiz::analysis::PepxmlRecordReader::begin ( )

§ end() [2/2]

iterator pwiz::analysis::PepxmlRecordReader::end ( )

Friends And Related Function Documentation

§ operator<<

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

Member Data Documentation

§ config

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

Definition at line 120 of file PepXMLCat.hpp.

§ recordset

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

Definition at line 121 of file PepXMLCat.hpp.

§ search_engine

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: