NCBI C++ ToolKit
Public Member Functions | Private Attributes | List of all members
CSubSrcQual Class Reference

Search Toolkit Book for CSubSrcQual

#include <gui/packages/pkg_sequence_edit/srcedit_util.hpp>

+ Inheritance diagram for CSubSrcQual:
+ Collaboration diagram for CSubSrcQual:

Public Member Functions

 CSubSrcQual ()
 Constructors. More...
 
 CSubSrcQual (string name, bool required, bool report_missing=false, string example="")
 
virtual string GetValue (const objects::CBioSource &src)
 
virtual string GetFormatErrors (string value)
 
virtual ~CSubSrcQual ()
 Destructor. More...
 
- Public Member Functions inherited from CSrcQual
 CSrcQual ()
 Constructors. More...
 
 CSrcQual (string name, bool required, bool report_missing, string example="")
 
virtual string GetExample ()
 
void SetExample (string example)
 
string GetName (void)
 
bool IsRequired (void)
 
bool ReportMissing (void)
 
void SetRequired (bool required)
 
void SetReportMissing (bool report_missing)
 
virtual ~CSrcQual ()
 Destructor. More...
 

Private Attributes

objects::CSubSource::TSubtype m_Subtype
 
vector< stringm_BadIsolationSourceValues
 

Additional Inherited Members

- Protected Attributes inherited from CSrcQual
string m_Name
 
string m_Example
 
bool m_Required
 
bool m_ReportMissing
 

Detailed Description

Definition at line 146 of file srcedit_util.hpp.

Constructor & Destructor Documentation

◆ CSubSrcQual() [1/2]

CSubSrcQual::CSubSrcQual ( )
inline

Constructors.

Definition at line 150 of file srcedit_util.hpp.

◆ CSubSrcQual() [2/2]

CSubSrcQual::CSubSrcQual ( string  name,
bool  required,
bool  report_missing = false,
string  example = "" 
)

◆ ~CSubSrcQual()

virtual CSubSrcQual::~CSubSrcQual ( )
inlinevirtual

Destructor.

Definition at line 156 of file srcedit_util.hpp.

Member Function Documentation

◆ GetFormatErrors()

string CSubSrcQual::GetFormatErrors ( string  value)
virtual

◆ GetValue()

string CSubSrcQual::GetValue ( const objects::CBioSource &  src)
virtual

Reimplemented from CSrcQual.

Definition at line 224 of file srcedit_util.cpp.

References CBioSource_Base::GetSubtype(), CBioSource_Base::IsSetSubtype(), ITERATE, and m_Subtype.

Member Data Documentation

◆ m_BadIsolationSourceValues

vector<string> CSubSrcQual::m_BadIsolationSourceValues
private

Definition at line 159 of file srcedit_util.hpp.

Referenced by CSubSrcQual(), and GetFormatErrors().

◆ m_Subtype

objects::CSubSource::TSubtype CSubSrcQual::m_Subtype
private

Definition at line 158 of file srcedit_util.hpp.

Referenced by CSubSrcQual(), GetFormatErrors(), and GetValue().


The documentation for this class was generated from the following files:
Modified on Mon May 06 04:50:56 2024 by modify_doxy.py rev. 669887