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

Search Toolkit Book for CSeq_id_Handle_Wrapper

+ Collaboration diagram for CSeq_id_Handle_Wrapper:

Public Member Functions

 CSeq_id_Handle_Wrapper (void)
 
 CSeq_id_Handle_Wrapper (const CSeq_id_Handle &idh, const CSeq_id &id)
 
CConstRef< CSeq_idGetSeqId (void) const
 
const CSeq_id_HandleGetHandle (void) const
 
bool operator== (const CSeq_id_Handle_Wrapper &handle) const
 
bool operator!= (const CSeq_id_Handle_Wrapper &handle) const
 
bool operator< (const CSeq_id_Handle_Wrapper &handle) const
 
 DECLARE_OPERATOR_BOOL (m_Handle)
 

Private Attributes

CSeq_id_Handle m_Handle
 
CConstRef< CSeq_idm_Id
 

Detailed Description

Definition at line 4237 of file Seq_loc.cpp.

Constructor & Destructor Documentation

◆ CSeq_id_Handle_Wrapper() [1/2]

CSeq_id_Handle_Wrapper::CSeq_id_Handle_Wrapper ( void  )
inline

Definition at line 4240 of file Seq_loc.cpp.

◆ CSeq_id_Handle_Wrapper() [2/2]

CSeq_id_Handle_Wrapper::CSeq_id_Handle_Wrapper ( const CSeq_id_Handle idh,
const CSeq_id id 
)
inline

Definition at line 4242 of file Seq_loc.cpp.

References m_Handle, m_Id, and CConstRef< C, Locker >::Reset().

Member Function Documentation

◆ DECLARE_OPERATOR_BOOL()

CSeq_id_Handle_Wrapper::DECLARE_OPERATOR_BOOL ( m_Handle  )

◆ GetHandle()

const CSeq_id_Handle& CSeq_id_Handle_Wrapper::GetHandle ( void  ) const
inline

Definition at line 4252 of file Seq_loc.cpp.

References m_Handle.

◆ GetSeqId()

CConstRef<CSeq_id> CSeq_id_Handle_Wrapper::GetSeqId ( void  ) const
inline

Definition at line 4250 of file Seq_loc.cpp.

References CSeq_id_Handle::GetSeqId(), m_Handle, and m_Id.

◆ operator!=()

bool CSeq_id_Handle_Wrapper::operator!= ( const CSeq_id_Handle_Wrapper handle) const
inline

Definition at line 4259 of file Seq_loc.cpp.

References m_Handle.

◆ operator<()

bool CSeq_id_Handle_Wrapper::operator< ( const CSeq_id_Handle_Wrapper handle) const
inline

Definition at line 4263 of file Seq_loc.cpp.

References m_Handle.

◆ operator==()

bool CSeq_id_Handle_Wrapper::operator== ( const CSeq_id_Handle_Wrapper handle) const
inline

Definition at line 4254 of file Seq_loc.cpp.

References m_Handle.

Member Data Documentation

◆ m_Handle

CSeq_id_Handle CSeq_id_Handle_Wrapper::m_Handle
private

◆ m_Id

CConstRef<CSeq_id> CSeq_id_Handle_Wrapper::m_Id
private

Definition at line 4272 of file Seq_loc.cpp.

Referenced by CSeq_id_Handle_Wrapper(), and GetSeqId().


The documentation for this class was generated from the following file:
Modified on Tue Nov 28 02:25:05 2023 by modify_doxy.py rev. 669887