Go to the SVN repository for this file.
43: m_Sections(), m_StartIndex(-1), m_SeqIndex(-1)
55 if(
row>= startLine &&
row< startLine + lineCount) {
65 throwstd::invalid_argument (
"Iterator not initialized");
67 if(
m_SeqIndex>= 0 && m_SeqIndex < m_Sections->GetItemCount()) {
78CFlatFileSeqIterator::operator
bool()
const 80 return(m_Sections && m_SeqIndex >= 0);
86 throwstd::invalid_argument (
"Iterator not initialized");
89 throwstd::out_of_range(
"Invalid index");
ITextItem * GetItem(size_t index)
size_t GetItemCount() const
CTextItem * GetExpandedItem()
CCompositeTextItem * m_Sections
CCompositeTextItem * operator*(void) const
CFlatFileSeqIterator & operator++(void)
ITextItem * GetRootItem()
virtual size_t GetLineCount() const
virtual int GetStartLine() const =0
virtual size_t GetLineCount() const =0
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
unsigned int
A callback function used to compare two keys in a database.
#define row(bind, expected)
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