Public Member Functions | Protected Member Functions | Protected Attributes

nsFrameList::Enumerator Class Reference

#include <nsFrameList.h>

Inheritance diagram for nsFrameList::Enumerator:

List of all members.

Public Member Functions

 Enumerator (const Slice &aSlice)
 Enumerator (const Enumerator &aOther)
PRBool AtEnd () const
void Next ()
nsIFrame * get () const
 Get the current frame we're pointing to.
Enumerator GetUnlimitedEnumerator () const
 Get an enumerator that is just like this one, but not limited in terms of the part of the list it will traverse.

Protected Member Functions

 Enumerator (const Enumerator &aOther, const nsIFrame *const aNewEnd)

Protected Attributes

nsIFrame * mFrame
const nsIFrame *const mEnd

Constructor & Destructor Documentation

nsFrameList::Enumerator::Enumerator ( const Slice aSlice  )  [inline]
nsFrameList::Enumerator::Enumerator ( const Enumerator aOther  )  [inline]
nsFrameList::Enumerator::Enumerator ( const Enumerator aOther,
const nsIFrame *const   aNewEnd 
) [inline, protected]

Member Function Documentation

PRBool nsFrameList::Enumerator::AtEnd (  )  const [inline]
nsIFrame* nsFrameList::Enumerator::get (  )  const [inline]

Get the current frame we're pointing to.

Do not call this on an iterator that is at end!

Enumerator nsFrameList::Enumerator::GetUnlimitedEnumerator (  )  const [inline]

Get an enumerator that is just like this one, but not limited in terms of the part of the list it will traverse.

void nsFrameList::Enumerator::Next (  )  [inline]

Member Data Documentation

const nsIFrame* const nsFrameList::Enumerator::mEnd [protected]
nsIFrame* nsFrameList::Enumerator::mFrame [protected]

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