ProteoWizard
Public Member Functions | Protected Attributes | List of all members
pwiz::util::DefaultTabHandler Class Reference

#include <TabReader.hpp>

Inheritance diagram for pwiz::util::DefaultTabHandler:
pwiz::util::TabHandler pwiz::util::MSIHandler pwiz::util::VectorTabHandler

Public Member Functions

 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 bool updateRecord (const std::vector< std::string > &fields)
 
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::util::TabHandler
virtual ~TabHandler ()
 

Protected Attributes

boost::shared_ptr< Impl > pimpl
 

Detailed Description

Definition at line 55 of file TabReader.hpp.

Constructor & Destructor Documentation

§ DefaultTabHandler() [1/2]

pwiz::util::DefaultTabHandler::DefaultTabHandler ( bool  need_headers = true,
char  comment_char = '#' 
)

§ DefaultTabHandler() [2/2]

pwiz::util::DefaultTabHandler::DefaultTabHandler ( const DefaultTabHandler c)

§ ~DefaultTabHandler()

virtual pwiz::util::DefaultTabHandler::~DefaultTabHandler ( )
inlinevirtual

Definition at line 64 of file TabReader.hpp.

64 {}

Member Function Documentation

§ getHeaders()

virtual bool pwiz::util::DefaultTabHandler::getHeaders ( )
virtual

§ useComment()

virtual char pwiz::util::DefaultTabHandler::useComment ( ) const
virtual

§ open()

virtual bool pwiz::util::DefaultTabHandler::open ( )
virtual

§ updateLine()

virtual bool pwiz::util::DefaultTabHandler::updateLine ( const std::string &  line)
virtual

§ updateRecord()

virtual bool pwiz::util::DefaultTabHandler::updateRecord ( const std::vector< std::string > &  fields)
virtual

Implements pwiz::util::TabHandler.

Reimplemented in pwiz::util::MSIHandler.

§ columns()

virtual size_t pwiz::util::DefaultTabHandler::columns ( ) const
virtual

§ getHeader() [1/2]

virtual size_t pwiz::util::DefaultTabHandler::getHeader ( const std::string &  name) const
virtual

§ getHeader() [2/2]

virtual std::string pwiz::util::DefaultTabHandler::getHeader ( size_t  index) const
virtual

§ close()

virtual bool pwiz::util::DefaultTabHandler::close ( )
virtual

Member Data Documentation

§ pimpl

boost::shared_ptr<Impl> pwiz::util::DefaultTabHandler::pimpl
protected

Definition at line 86 of file TabReader.hpp.


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