Public Member Functions | Static Public Member Functions | Public Attributes | Protected Attributes

nsStyleContent Struct Reference

#include <nsStyleStruct.h>

Collaboration diagram for nsStyleContent:

List of all members.

Public Member Functions

 nsStyleContent (void)
 nsStyleContent (const nsStyleContent &aContent)
 ~nsStyleContent (void)
void * operator new (size_t sz, nsPresContext *aContext) throw ()
void Destroy (nsPresContext *aContext)
nsChangeHint CalcDifference (const nsStyleContent &aOther) const
PRUint32 ContentCount (void) const
const nsStyleContentDataContentAt (PRUint32 aIndex) const
nsStyleContentDataContentAt (PRUint32 aIndex)
nsresult AllocateContents (PRUint32 aCount)
PRUint32 CounterIncrementCount (void) const
const nsStyleCounterDataGetCounterIncrementAt (PRUint32 aIndex) const
nsresult AllocateCounterIncrements (PRUint32 aCount)
nsresult SetCounterIncrementAt (PRUint32 aIndex, const nsString_external &aCounter, PRInt32 aIncrement)
PRUint32 CounterResetCount (void) const
const nsStyleCounterDataGetCounterResetAt (PRUint32 aIndex) const
nsresult AllocateCounterResets (PRUint32 aCount)
nsresult SetCounterResetAt (PRUint32 aIndex, const nsString_external &aCounter, PRInt32 aValue)

Static Public Member Functions

static PRBool ForceCompare ()

Public Attributes

nsStyleCoord mMarkerOffset

Protected Attributes

nsStyleContentDatamContents
nsStyleCounterDatamIncrements
nsStyleCounterDatamResets
PRUint32 mContentCount
PRUint32 mIncrementCount
PRUint32 mResetCount

Constructor & Destructor Documentation

nsStyleContent::nsStyleContent ( void   ) 
nsStyleContent::nsStyleContent ( const nsStyleContent aContent  ) 
nsStyleContent::~nsStyleContent ( void   ) 

Member Function Documentation

nsresult nsStyleContent::AllocateContents ( PRUint32  aCount  ) 
nsresult nsStyleContent::AllocateCounterIncrements ( PRUint32  aCount  )  [inline]
nsresult nsStyleContent::AllocateCounterResets ( PRUint32  aCount  )  [inline]
nsChangeHint nsStyleContent::CalcDifference ( const nsStyleContent aOther  )  const
nsStyleContentData& nsStyleContent::ContentAt ( PRUint32  aIndex  )  [inline]
const nsStyleContentData& nsStyleContent::ContentAt ( PRUint32  aIndex  )  const [inline]
PRUint32 nsStyleContent::ContentCount ( void   )  const [inline]
PRUint32 nsStyleContent::CounterIncrementCount ( void   )  const [inline]
PRUint32 nsStyleContent::CounterResetCount ( void   )  const [inline]
void nsStyleContent::Destroy ( nsPresContext aContext  ) 
static PRBool nsStyleContent::ForceCompare (  )  [inline, static]
const nsStyleCounterData* nsStyleContent::GetCounterIncrementAt ( PRUint32  aIndex  )  const [inline]
const nsStyleCounterData* nsStyleContent::GetCounterResetAt ( PRUint32  aIndex  )  const [inline]
void* nsStyleContent::operator new ( size_t  sz,
nsPresContext aContext 
) throw () [inline]
nsresult nsStyleContent::SetCounterIncrementAt ( PRUint32  aIndex,
const nsString_external aCounter,
PRInt32  aIncrement 
) [inline]
nsresult nsStyleContent::SetCounterResetAt ( PRUint32  aIndex,
const nsString_external aCounter,
PRInt32  aValue 
) [inline]

Member Data Documentation

PRUint32 nsStyleContent::mContentCount [protected]
PRUint32 nsStyleContent::mIncrementCount [protected]
PRUint32 nsStyleContent::mResetCount [protected]

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