ProteoWizard
Public Member Functions | Private Member Functions | Private Attributes
pwiz::data::CVTranslator Class Reference

translates text to CV terms More...

#include <CVTranslator.hpp>

List of all members.

Public Member Functions

 CVTranslator ()
 constructor – dictionary includes all CV term names and exact_synonyms
void insert (const std::string &text, cv::CVID cvid)
 insert a text-cvid pair into the dictionary
cv::CVID translate (const std::string &text) const
 translate text -> CVID

Private Member Functions

 CVTranslator (CVTranslator &)
CVTranslatoroperator= (CVTranslator &)

Private Attributes

boost::shared_ptr< Impl > impl_

Detailed Description

translates text to CV terms

Definition at line 39 of file CVTranslator.hpp.


Constructor & Destructor Documentation

pwiz::data::CVTranslator::CVTranslator ( )

constructor – dictionary includes all CV term names and exact_synonyms

pwiz::data::CVTranslator::CVTranslator ( CVTranslator )
private

Member Function Documentation

void pwiz::data::CVTranslator::insert ( const std::string &  text,
cv::CVID  cvid 
)

insert a text-cvid pair into the dictionary

Referenced by test().

cv::CVID pwiz::data::CVTranslator::translate ( const std::string &  text) const

translate text -> CVID

Referenced by parseCVTermArray(), and test().

CVTranslator& pwiz::data::CVTranslator::operator= ( CVTranslator )
private

Member Data Documentation

boost::shared_ptr<Impl> pwiz::data::CVTranslator::impl_
private

Definition at line 54 of file CVTranslator.hpp.


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