91 EBioseqLevelFlag level = eLevel_All);
96 EBioseqLevelFlag level = eLevel_All);
105 EBioseqLevelFlag level = eLevel_All);
128 void x_PopEntry(
bool next =
true);
129 void x_NextEntry(
void);
CScope & GetScope(void) const
static DLIST_TYPE *DLIST_NAME() next(DLIST_LIST_TYPE *list, DLIST_TYPE *item)
CVect2< NCBI_PROMOTE(int,U) > operator*(int v1, const CVect2< U > &v2)
CBioseq_Handle m_CurrentBioseq
CSeq_entry_Handle m_CurrentEntry
EBioseqLevelFlag
Class of bioseqs to iterate.
CScope & GetScope(void) const
Get the current scope for the iterator.
const CBioseq_Handle * operator->(void) const
DECLARE_OPERATOR_BOOL(m_CurrentBioseq)
Check if iterator points to an object.
const CBioseq_Handle & operator*(void) const
vector< CSeq_entry_CI > TEntryStack
@ eLevel_Parts
Parts only.
@ eLevel_Mains
Main bioseq only.
#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.
#define NCBI_XOBJMGR_EXPORT
EMol
molecule class in living organism
@ eMol_not_set
> cdna = rna
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.