Public Member Functions

nsCSSFrameConstructor::FrameConstructionItemList::Iterator Class Reference

#include <nsCSSFrameConstructor.h>

Collaboration diagram for nsCSSFrameConstructor::FrameConstructionItemList::Iterator:

List of all members.

Public Member Functions

 Iterator (FrameConstructionItemList &list)
 Iterator (const Iterator &aOther)
PRBool operator== (const Iterator &aOther) const
PRBool operator!= (const Iterator &aOther) const
Iteratoroperator= (const Iterator &aOther)
FrameConstructionItemList * List ()
 operator FrameConstructionItem & ()
FrameConstructionItem & item ()
PRBool IsDone () const
PRBool AtStart () const
void Next ()
void Prev ()
void SetToEnd ()
PRBool SkipItemsWantingParentType (ParentType aParentType)
PRBool SkipWhitespace ()
void AppendItemToList (FrameConstructionItemList &aTargetList)
void AppendItemsToList (const Iterator &aEnd, FrameConstructionItemList &aTargetList)
void InsertItem (FrameConstructionItem *aItem)
void DeleteItemsTo (const Iterator &aEnd)

Constructor & Destructor Documentation

nsCSSFrameConstructor::FrameConstructionItemList::Iterator::Iterator ( FrameConstructionItemList &  list  )  [inline]
nsCSSFrameConstructor::FrameConstructionItemList::Iterator::Iterator ( const Iterator aOther  )  [inline]

Member Function Documentation

void nsCSSFrameConstructor::FrameConstructionItemList::Iterator::AppendItemsToList ( const Iterator aEnd,
FrameConstructionItemList &  aTargetList 
)
void nsCSSFrameConstructor::FrameConstructionItemList::Iterator::AppendItemToList ( FrameConstructionItemList &  aTargetList  ) 
PRBool nsCSSFrameConstructor::FrameConstructionItemList::Iterator::AtStart (  )  const [inline]
void nsCSSFrameConstructor::FrameConstructionItemList::Iterator::DeleteItemsTo ( const Iterator aEnd  ) 
void nsCSSFrameConstructor::FrameConstructionItemList::Iterator::InsertItem ( FrameConstructionItem *  aItem  ) 
PRBool nsCSSFrameConstructor::FrameConstructionItemList::Iterator::IsDone (  )  const [inline]
FrameConstructionItem& nsCSSFrameConstructor::FrameConstructionItemList::Iterator::item (  )  [inline]
FrameConstructionItemList* nsCSSFrameConstructor::FrameConstructionItemList::Iterator::List (  )  [inline]
void nsCSSFrameConstructor::FrameConstructionItemList::Iterator::Next (  )  [inline]
nsCSSFrameConstructor::FrameConstructionItemList::Iterator::operator FrameConstructionItem & (  )  [inline]
PRBool nsCSSFrameConstructor::FrameConstructionItemList::Iterator::operator!= ( const Iterator aOther  )  const [inline]
Iterator& nsCSSFrameConstructor::FrameConstructionItemList::Iterator::operator= ( const Iterator aOther  )  [inline]
PRBool nsCSSFrameConstructor::FrameConstructionItemList::Iterator::operator== ( const Iterator aOther  )  const [inline]
void nsCSSFrameConstructor::FrameConstructionItemList::Iterator::Prev (  )  [inline]
void nsCSSFrameConstructor::FrameConstructionItemList::Iterator::SetToEnd (  )  [inline]
PRBool nsCSSFrameConstructor::FrameConstructionItemList::Iterator::SkipItemsWantingParentType ( ParentType  aParentType  )  [inline]
PRBool nsCSSFrameConstructor::FrameConstructionItemList::Iterator::SkipWhitespace (  )  [inline]

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