1 #ifndef OBJECTS_OBJMGR_IMPL___BIOOBJID__HPP
2 #define OBJECTS_OBJMGR_IMPL___BIOOBJID__HPP
60 _ASSERT(m_Id.first == eSeqId);
return m_Id.second;
72 return m_Id == other.
m_Id;
75 return m_Id != other.
m_Id;
78 return m_Id < other.
m_Id;
85 pair<EType, CSeq_id_Handle>
m_Id;
bool operator!=(const _Ht_iterator< _Val, _Nonconst_traits< _Val >, _Key, _HF, _ExK, _EqK, _All > &__x, const _Ht_iterator< _Val, _Const_traits< _Val >, _Key, _HF, _ExK, _EqK, _All > &__y)
TIntId GetUniqNumber() const
pair< EType, CSeq_id_Handle > m_Id
CBioObjectId(EType type, TIntId id)
CBioObjectId(const CSeq_id_Handle &id)
const CSeq_id_Handle & GetSeqId() const
const CSeq_id_Handle & x_GetSeqIdNoCheck() const
bool operator<(const CEquivRange &A, const CEquivRange &B)
bool operator==(const CEquivRange &A, const CEquivRange &B)
#define GI_FROM(T, value)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.