NCBI C++ ToolKit
|
Search Toolkit Book for CSeq_descr_CI
#include <objmgr/seq_descr_ci.hpp>
Public Member Functions | |
CSeq_descr_CI (void) | |
Create an empty iterator. More... | |
CSeq_descr_CI (const CBioseq_Handle &handle, size_t search_depth=0) | |
Create an iterator that enumerates CSeq_descr objects from a bioseq with limit number of seq-entries to "search_depth" (0 = unlimited). More... | |
CSeq_descr_CI (const CBioseq_set_Handle &handle, size_t search_depth=0) | |
Create an iterator that enumerates CSeq_descr objects from a bioseq with limit number of seq-entries to "search_depth" (0 = unlimited). More... | |
CSeq_descr_CI (const CSeq_entry_Handle &entry, size_t search_depth=0) | |
Create an iterator that enumerates CSeq_descr objects from a seq-entry, limit number of seq-entries to "search_depth" (0 = unlimited). More... | |
CSeq_descr_CI (const CSeq_descr_CI &iter) | |
~CSeq_descr_CI (void) | |
CSeq_descr_CI & | operator= (const CSeq_descr_CI &iter) |
CSeq_descr_CI & | operator++ (void) |
Move to the next object in iterated sequence. More... | |
DECLARE_OPERATOR_BOOL_REF (m_CurrentBase) | |
Check if iterator points to an object. More... | |
const CSeq_descr & | operator* (void) const |
const CSeq_descr * | operator-> (void) const |
CSeq_entry_Handle | GetSeq_entry_Handle (void) const |
Private Member Functions | |
void | x_Next (void) |
void | x_Step (void) |
void | x_Settle (void) |
const CBioseq_Base_Info & | x_GetBaseInfo (void) const |
Private Attributes | |
CConstRef< CBioseq_Base_Info > | m_CurrentBase |
CBioseq_Handle | m_CurrentSeq |
CBioseq_set_Handle | m_CurrentSet |
size_t | m_ParentLimit |
Friends | |
class | CSeqdesc_CI |
Enumerate CSeq_descr objects from a Bioseq or Seq-entry handle
Definition at line 64 of file seq_descr_ci.hpp.