Public Member Functions

nsRuleWalker Class Reference

#include <nsRuleWalker.h>

Collaboration diagram for nsRuleWalker:

List of all members.

Public Member Functions

nsRuleNodeCurrentNode ()
void SetCurrentNode (nsRuleNode *aNode)
void Forward (nsIStyleRule *aRule)
void Reset ()
PRBool AtRoot ()
void SetLevel (PRUint8 aLevel, PRBool aImportance, PRBool aCheckForImportantRules)
PRUint8 GetLevel () const
PRBool GetImportance () const
PRBool GetCheckForImportantRules () const
 nsRuleWalker (nsRuleNode *aRoot)
 ~nsRuleWalker ()

Constructor & Destructor Documentation

nsRuleWalker::nsRuleWalker ( nsRuleNode aRoot  )  [inline]
nsRuleWalker::~nsRuleWalker (  )  [inline]

Member Function Documentation

PRBool nsRuleWalker::AtRoot (  )  [inline]
nsRuleNode* nsRuleWalker::CurrentNode (  )  [inline]
void nsRuleWalker::Forward ( nsIStyleRule *  aRule  )  [inline]
PRBool nsRuleWalker::GetCheckForImportantRules (  )  const [inline]
PRBool nsRuleWalker::GetImportance (  )  const [inline]
PRUint8 nsRuleWalker::GetLevel (  )  const [inline]
void nsRuleWalker::Reset ( void   )  [inline]
void nsRuleWalker::SetCurrentNode ( nsRuleNode aNode  )  [inline]
void nsRuleWalker::SetLevel ( PRUint8  aLevel,
PRBool  aImportance,
PRBool  aCheckForImportantRules 
) [inline]

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