Classes | Public Member Functions | Private Attributes
pwiz::utility::MSIHandler Class Reference

#include <MSIHandler.hpp>

Inheritance diagram for pwiz::utility::MSIHandler:
pwiz::utility::DefaultTabHandler pwiz::utility::TabHandler

List of all members.


struct  Record

Public Member Functions

 MSIHandler ()
virtual ~MSIHandler ()
virtual bool updateRecord (const std::vector< std::string > &fields)
size_t size () const
Record record (size_t index) const
Record lastRecord () const
- Public Member Functions inherited from pwiz::utility::DefaultTabHandler
 DefaultTabHandler (bool need_headers=true, char comment_char='#')
 DefaultTabHandler (const DefaultTabHandler &c)
virtual ~DefaultTabHandler ()
virtual bool getHeaders ()
virtual char useComment () const
virtual bool open ()
virtual bool updateLine (const std::string &line)
virtual size_t columns () const
virtual size_t getHeader (const std::string &name) const
virtual std::string getHeader (size_t index) const
virtual bool close ()
- Public Member Functions inherited from pwiz::utility::TabHandler
virtual ~TabHandler ()

Private Attributes

boost::shared_ptr< Impl > pimpl

Additional Inherited Members

- Protected Attributes inherited from pwiz::utility::DefaultTabHandler

Detailed Description

Definition at line 34 of file MSIHandler.hpp.

Constructor & Destructor Documentation

pwiz::utility::MSIHandler::MSIHandler ( )
virtual pwiz::utility::MSIHandler::~MSIHandler ( )

Definition at line 63 of file MSIHandler.hpp.


Member Function Documentation

virtual bool pwiz::utility::MSIHandler::updateRecord ( const std::vector< std::string > &  fields)

Reimplemented from pwiz::utility::DefaultTabHandler.

size_t pwiz::utility::MSIHandler::size ( ) const
Record pwiz::utility::MSIHandler::record ( size_t  index) const
Record pwiz::utility::MSIHandler::lastRecord ( ) const

Member Data Documentation

boost::shared_ptr<Impl> pwiz::utility::MSIHandler::pimpl

Reimplemented from pwiz::utility::DefaultTabHandler.

Definition at line 74 of file MSIHandler.hpp.

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