Public Member Functions | Protected Member Functions | Protected Attributes

nsStyleChangeList Class Reference

#include <nsStyleChangeList.h>

Collaboration diagram for nsStyleChangeList:

List of all members.

Public Member Functions

 nsStyleChangeList ()
 ~nsStyleChangeList ()
PRInt32 Count (void) const
nsresult ChangeAt (PRInt32 aIndex, nsIFrame *&aFrame, nsIContent *&aContent, nsChangeHint &aHint) const
 Fills in pointers without reference counting.
nsresult ChangeAt (PRInt32 aIndex, const nsStyleChangeData **aChangeData) const
 Fills in a pointer to the list entry storage (no reference counting involved).
nsresult AppendChange (nsIFrame *aFrame, nsIContent *aContent, nsChangeHint aHint)
void Clear (void)

Protected Member Functions

nsStyleChangeListoperator= (const nsStyleChangeList &aCopy)
PRBool operator== (const nsStyleChangeList &aOther) const

Protected Attributes

nsStyleChangeDatamArray
PRInt32 mArraySize
PRInt32 mCount
nsStyleChangeData mBuffer [kStyleChangeBufferSize]

Constructor & Destructor Documentation

nsStyleChangeList::nsStyleChangeList (  ) 
nsStyleChangeList::~nsStyleChangeList (  ) 

Member Function Documentation

nsresult nsStyleChangeList::AppendChange ( nsIFrame *  aFrame,
nsIContent *  aContent,
nsChangeHint  aHint 
)
nsresult nsStyleChangeList::ChangeAt ( PRInt32  aIndex,
nsIFrame *&  aFrame,
nsIContent *&  aContent,
nsChangeHint aHint 
) const

Fills in pointers without reference counting.

nsresult nsStyleChangeList::ChangeAt ( PRInt32  aIndex,
const nsStyleChangeData **  aChangeData 
) const

Fills in a pointer to the list entry storage (no reference counting involved).

void nsStyleChangeList::Clear ( void   ) 
PRInt32 nsStyleChangeList::Count ( void   )  const [inline]
nsStyleChangeList& nsStyleChangeList::operator= ( const nsStyleChangeList aCopy  )  [protected]
PRBool nsStyleChangeList::operator== ( const nsStyleChangeList aOther  )  const [protected]

Member Data Documentation

PRInt32 nsStyleChangeList::mArraySize [protected]
nsStyleChangeData nsStyleChangeList::mBuffer[kStyleChangeBufferSize] [protected]
PRInt32 nsStyleChangeList::mCount [protected]

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