NCBI C++ ToolKit
Public Member Functions | Public Attributes | List of all members
CWGSDb_Impl::SProtAccInfo Struct Reference

Search Toolkit Book for CWGSDb_Impl::SProtAccInfo

#include <sra/readers/sra/wgsread.hpp>

Public Member Functions

 SProtAccInfo (void)
 
 SProtAccInfo (CTempString acc, Uint4 &id)
 
string GetAcc (Uint4 id) const
 
 DECLARE_OPERATOR_BOOL (m_IdLength !=0)
 
bool operator< (const SProtAccInfo &b) const
 
bool operator== (const SProtAccInfo &b) const
 
bool operator!= (const SProtAccInfo &b) const
 

Public Attributes

string m_AccPrefix
 
Uint4 m_IdLength
 

Detailed Description

Definition at line 360 of file wgsread.hpp.

Constructor & Destructor Documentation

◆ SProtAccInfo() [1/2]

CWGSDb_Impl::SProtAccInfo::SProtAccInfo ( void  )
inline

Definition at line 362 of file wgsread.hpp.

◆ SProtAccInfo() [2/2]

CWGSDb_Impl::SProtAccInfo::SProtAccInfo ( CTempString  acc,
Uint4 id 
)

Member Function Documentation

◆ DECLARE_OPERATOR_BOOL()

CWGSDb_Impl::SProtAccInfo::DECLARE_OPERATOR_BOOL ( m_IdLength = 0)

◆ GetAcc()

string CWGSDb_Impl::SProtAccInfo::GetAcc ( Uint4  id) const

Definition at line 3434 of file wgsread.cpp.

References i.

◆ operator!=()

bool CWGSDb_Impl::SProtAccInfo::operator!= ( const SProtAccInfo b) const
inline

Definition at line 383 of file wgsread.hpp.

References b.

◆ operator<()

bool CWGSDb_Impl::SProtAccInfo::operator< ( const SProtAccInfo b) const
inline

Definition at line 372 of file wgsread.hpp.

References b, m_AccPrefix, and m_IdLength.

◆ operator==()

bool CWGSDb_Impl::SProtAccInfo::operator== ( const SProtAccInfo b) const
inline

Definition at line 379 of file wgsread.hpp.

References b, m_AccPrefix, and m_IdLength.

Member Data Documentation

◆ m_AccPrefix

string CWGSDb_Impl::SProtAccInfo::m_AccPrefix

Definition at line 387 of file wgsread.hpp.

Referenced by operator<(), operator==(), and SProtAccInfo().

◆ m_IdLength

Uint4 CWGSDb_Impl::SProtAccInfo::m_IdLength

Definition at line 388 of file wgsread.hpp.

Referenced by operator<(), operator==(), and SProtAccInfo().


The documentation for this struct was generated from the following files:
Modified on Wed Feb 21 09:57:54 2024 by modify_doxy.py rev. 669887