ProteoWizard
Public Types | Public Member Functions | Public Attributes | List of all members
pwiz::cv::CVTermInfo Struct Reference

structure for holding CV term info More...

#include <cv.hpp>

Public Types

typedef std::vector< CVID > id_list
 

Public Member Functions

 CVTermInfo ()
 
const std::string & shortName () const
 
std::string prefix () const
 

Public Attributes

CVID cvid
 
std::string id
 
std::string name
 
std::string def
 
bool isObsolete
 
id_list parentsIsA
 
id_list parentsPartOf
 
std::multimap< std::string, CVID > otherRelations
 
std::vector< std::string > exactSynonyms
 
std::multimap< std::string, std::string > propertyValues
 

Detailed Description

structure for holding CV term info

Definition at line 13381 of file cv.hpp.

Member Typedef Documentation

§ id_list

typedef std::vector<CVID> pwiz::cv::CVTermInfo::id_list

Definition at line 13389 of file cv.hpp.

Constructor & Destructor Documentation

§ CVTermInfo()

pwiz::cv::CVTermInfo::CVTermInfo ( )
inline

Definition at line 13396 of file cv.hpp.

References pwiz::cv::cvids(), pwiz::cv::cvIsA(), pwiz::cv::cvTermInfo(), and PWIZ_API_DECL.

13396 : cvid((CVID)-1) {}

Member Function Documentation

§ shortName()

const std::string& pwiz::cv::CVTermInfo::shortName ( ) const

§ prefix()

std::string pwiz::cv::CVTermInfo::prefix ( ) const

Member Data Documentation

§ cvid

CVID pwiz::cv::CVTermInfo::cvid

Definition at line 13383 of file cv.hpp.

§ id

std::string pwiz::cv::CVTermInfo::id

Definition at line 13384 of file cv.hpp.

Referenced by WriteCVParam::operator()(), and test().

§ name

std::string pwiz::cv::CVTermInfo::name

§ def

std::string pwiz::cv::CVTermInfo::def

Definition at line 13386 of file cv.hpp.

Referenced by test().

§ isObsolete

bool pwiz::cv::CVTermInfo::isObsolete

Definition at line 13387 of file cv.hpp.

§ parentsIsA

id_list pwiz::cv::CVTermInfo::parentsIsA

Definition at line 13390 of file cv.hpp.

Referenced by test().

§ parentsPartOf

id_list pwiz::cv::CVTermInfo::parentsPartOf

Definition at line 13391 of file cv.hpp.

Referenced by test().

§ otherRelations

std::multimap<std::string, CVID> pwiz::cv::CVTermInfo::otherRelations

Definition at line 13392 of file cv.hpp.

Referenced by testOtherRelations().

§ exactSynonyms

std::vector<std::string> pwiz::cv::CVTermInfo::exactSynonyms

Definition at line 13393 of file cv.hpp.

Referenced by testSynonyms().

§ propertyValues

std::multimap<std::string, std::string> pwiz::cv::CVTermInfo::propertyValues

Definition at line 13394 of file cv.hpp.

Referenced by testPropertyValues().


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