ProteoWizard
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
pwiz::identdata::CVMap Struct Reference

#include <KwCVMap.hpp>

Inheritance diagram for pwiz::identdata::CVMap:
pwiz::identdata::CVIDMatchCVMap pwiz::identdata::RegexCVMap pwiz::identdata::StringMatchCVMap

Public Member Functions

 CVMap ()
 
 CVMap (const std::string &keyword, cv::CVID cvid, const std::string &path)
 
 CVMap (const std::string &keyword, cv::CVID cvid, const std::string &path, const std::string &dependant)
 
virtual ~CVMap ()
 
virtual const char * getTag () const
 
virtual bool operator() (const std::string &text) const
 
virtual bool operator== (const CVMap &right) const
 

Static Public Member Functions

static CVMapcreateMap (const std::vector< std::string > &quad)
 

Public Attributes

std::string keyword
 
cv::CVID cvid
 
std::string path
 
std::string dependant
 

Detailed Description

Definition at line 36 of file KwCVMap.hpp.

Constructor & Destructor Documentation

§ CVMap() [1/3]

pwiz::identdata::CVMap::CVMap ( )

§ CVMap() [2/3]

pwiz::identdata::CVMap::CVMap ( const std::string &  keyword,
cv::CVID  cvid,
const std::string &  path 
)

§ CVMap() [3/3]

pwiz::identdata::CVMap::CVMap ( const std::string &  keyword,
cv::CVID  cvid,
const std::string &  path,
const std::string &  dependant 
)

§ ~CVMap()

virtual pwiz::identdata::CVMap::~CVMap ( )
inlinevirtual

Definition at line 43 of file KwCVMap.hpp.

43 {}

Member Function Documentation

§ createMap()

static CVMap* pwiz::identdata::CVMap::createMap ( const std::vector< std::string > &  quad)
static

§ getTag()

virtual const char* pwiz::identdata::CVMap::getTag ( ) const
virtual

Reimplemented in pwiz::identdata::RegexCVMap.

§ operator()()

virtual bool pwiz::identdata::CVMap::operator() ( const std::string &  text) const
virtual

Reimplemented in pwiz::identdata::RegexCVMap.

§ operator==()

virtual bool pwiz::identdata::CVMap::operator== ( const CVMap right) const
virtual

Member Data Documentation

§ keyword

std::string pwiz::identdata::CVMap::keyword

Definition at line 45 of file KwCVMap.hpp.

Referenced by testCVMap().

§ cvid

cv::CVID pwiz::identdata::CVMap::cvid

Definition at line 46 of file KwCVMap.hpp.

Referenced by testCVMap(), and testRegexCVMap().

§ path

std::string pwiz::identdata::CVMap::path

Definition at line 47 of file KwCVMap.hpp.

§ dependant

std::string pwiz::identdata::CVMap::dependant

Definition at line 48 of file KwCVMap.hpp.


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