LibreOffice Module sot (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
StgAvlIterator Class Reference

#include <stgavl.hxx>

Inheritance diagram for StgAvlIterator:
[legend]
Collaboration diagram for StgAvlIterator:
[legend]

Public Member Functions

 StgAvlIterator (StgAvlNode *)
 
StgAvlNodeFirst ()
 
StgAvlNodeNext ()
 

Private Member Functions

StgAvlNodeFind (short)
 

Private Attributes

StgAvlNodem_pRoot
 
short m_nCur
 

Detailed Description

Definition at line 55 of file stgavl.hxx.

Constructor & Destructor Documentation

◆ StgAvlIterator()

StgAvlIterator::StgAvlIterator ( StgAvlNode p)
explicit

Definition at line 377 of file stgavl.cxx.

References m_nCur, m_pRoot, nCount, and p.

Member Function Documentation

◆ Find()

StgAvlNode * StgAvlIterator::Find ( short  n)
private

Definition at line 388 of file stgavl.cxx.

References m_pRoot, n, and p.

Referenced by Next().

◆ First()

StgAvlNode * StgAvlIterator::First ( )

Definition at line 400 of file stgavl.cxx.

References m_nCur, and Next().

Referenced by StgIterator::First().

◆ Next()

StgAvlNode * StgAvlIterator::Next ( void  )

Definition at line 406 of file stgavl.cxx.

References Find(), and m_nCur.

Referenced by First(), and StgIterator::Next().

Member Data Documentation

◆ m_nCur

short StgAvlIterator::m_nCur
private

Definition at line 57 of file stgavl.hxx.

Referenced by First(), Next(), and StgAvlIterator().

◆ m_pRoot

StgAvlNode* StgAvlIterator::m_pRoot
private

Definition at line 56 of file stgavl.hxx.

Referenced by Find(), and StgAvlIterator().


The documentation for this class was generated from the following files: