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 14943 of file cv.hpp.

Member Typedef Documentation

◆ id_list

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

Definition at line 14951 of file cv.hpp.

Constructor & Destructor Documentation

◆ CVTermInfo()

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

Definition at line 14958 of file cv.hpp.

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

14958 : 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 14945 of file cv.hpp.

◆ id

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

Definition at line 14946 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 14948 of file cv.hpp.

Referenced by test().

◆ isObsolete

bool pwiz::cv::CVTermInfo::isObsolete

Definition at line 14949 of file cv.hpp.

◆ parentsIsA

id_list pwiz::cv::CVTermInfo::parentsIsA

Definition at line 14952 of file cv.hpp.

Referenced by test().

◆ parentsPartOf

id_list pwiz::cv::CVTermInfo::parentsPartOf

Definition at line 14953 of file cv.hpp.

Referenced by test().

◆ otherRelations

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

Definition at line 14954 of file cv.hpp.

Referenced by testOtherRelations().

◆ exactSynonyms

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

Definition at line 14955 of file cv.hpp.

Referenced by testSynonyms().

◆ propertyValues

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

Definition at line 14956 of file cv.hpp.

Referenced by testPropertyValues().


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