fRecursive = (1 << 0),
76fIncludeGivenEntry = (1 << 1),
131 intGetDepth(
void)
const;
139 voidx_SetCurrentEntry(
void);
145 boolx_ValidType(
void)
const;
206unique_ptr<const CSeq_entry_EditHandle> operator->(
void)
const;
244 return!((*this) == iter);
313unique_ptr<const CSeq_entry_EditHandle> rval(
new CSeq_entry_EditHandle( CSeq_entry_CI::operator*() ) );
CBioseq_set_EditHandle â.
Include a standard set of the NCBI C++ Toolkit most basic headers.
bool operator==(const CEquivRange &A, const CEquivRange &B)
CVect2< NCBI_PROMOTE(int,U) > operator*(int v1, const CVect2< U > &v2)
@ eRecursive
Recursively.
bool IsValid(const CSeq_point &pt, CScope *scope)
Checks that point >= 0 and point < length of Bioseq.
friend class CSeq_entry_EditHandle
const CSeq_entry_Handle & operator*(void) const
bool operator==(const CSeq_entry_I &iter) const
CSeq_entry::E_Choice m_Filter
CSeq_entry_I & operator++(void)
unique_ptr< const CSeq_entry_EditHandle > operator->(void) const
CSeq_entry_Handle m_Current
CSeq_entry_CI(void)
Create an empty iterator.
CSeq_entry_CI & operator++(void)
Move to the next object in iterated sequence.
int TFlags
bitwise OR of "EFlags"
CSeq_entry_I(void)
Create an empty iterator.
bool operator!=(const CSeq_entry_I &iter) const
DECLARE_OPERATOR_BOOL(IsValid())
Check if iterator points to an object.
EFlags
Flags that affect iteration.
const CBioseq_set_Handle & GetParentBioseq_set(void) const
CBioseq_set_EditHandle GetParentBioseq_set(void) const
bool operator!=(const CSeq_entry_CI &iter) const
CBioseq_set_Handle m_Parent
int GetDepth(void) const
Returns the current depth, which may vary depending on flags.
EFlags ERecursionMode
backward compatibility synonym
unique_ptr< CSeq_entry_CI > m_SubIt
const CSeq_entry_EditHandle operator*(void) const
bool operator==(const CSeq_entry_CI &iter) const
const CSeq_entry_Handle * operator->(void) const
OVERRIDE_OPERATOR_BOOL(CSeq_entry_CI, CSeq_entry_CI::IsValid())
Check if iterator points to an object.
@ eNonRecursive
Deprecated.
@ fIncludeGivenEntry
Include the top (given) entry.
@ fRecursive
Iterate recursively.
#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.
bool operator!=(const CNCBI_IPAddr &lhs, unsigned int rhs)
#define NCBI_XOBJMGR_EXPORT
E_Choice
Choice variants.
@ e_not_set
No variant selected.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4