NCBI C++ ToolKit
|
Search Toolkit Book for SAnnotObject_Key
#include <objmgr/impl/annot_object.hpp>
Public Member Functions | |
bool | IsSingle (void) const |
void | SetMultiple (size_t from, size_t to) |
size_t | begin (void) const |
size_t | end (void) const |
void | Reset () |
Public Attributes | |
CSeq_id_Handle | m_Handle |
CRange< TSeqPos > | m_Range |
Definition at line 67 of file annot_object.hpp.
|
inline |
Definition at line 79 of file annot_object.hpp.
References _ASSERT, CRange_Base::GetFrom(), IsSingle(), and m_Range.
Referenced by CAnnotObject_Info::GetKeysBegin().
|
inline |
Definition at line 84 of file annot_object.hpp.
References _ASSERT, COpenRange< Position >::GetToOpen(), IsSingle(), and m_Range.
Referenced by CAnnotObject_Info::GetKeysEnd().
|
inline |
Definition at line 69 of file annot_object.hpp.
References m_Handle.
Referenced by begin(), end(), CAnnotObject_Info::GetKey(), CAnnotObject_Info::HasSingleKey(), CTSE_Chunk_Info::x_InitObjectIndexList(), and CSeq_annot_Info::x_UpdateObjectKeys().
|
inline |
Definition at line 89 of file annot_object.hpp.
References m_Handle, m_Range, CSeq_id_Handle::Reset(), CRange_Base::SetFrom(), and COpenRange< Position >::SetToOpen().
Referenced by CAnnotObject_Info::ResetKey().
|
inline |
Definition at line 73 of file annot_object.hpp.
References m_Handle, m_Range, CSeq_id_Handle::Reset(), CRange_Base::SetFrom(), and COpenRange< Position >::SetToOpen().
Referenced by CAnnotObject_Info::SetKeys().
CSeq_id_Handle SAnnotObject_Key::m_Handle |
Definition at line 95 of file annot_object.hpp.
Referenced by IsSingle(), Reset(), and SetMultiple().
Definition at line 96 of file annot_object.hpp.
Referenced by begin(), end(), Reset(), and SetMultiple().