Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Static Public Member Functions | Public Attributes
nsCSSValueList Struct Reference

#include <nsCSSStruct.h>

Collaboration diagram for nsCSSValueList:
Collaboration graph

List of all members.

Public Member Functions

 nsCSSValueList (void)
 nsCSSValueList (const nsCSSValueList &aCopy)
 ~nsCSSValueList (void)

Static Public Member Functions

static PRBool Equal (nsCSSValueList *aList1, nsCSSValueList *aList2)

Public Attributes

nsCSSValue mValue

Detailed Description

Definition at line 81 of file nsCSSStruct.h.

Constructor & Destructor Documentation

Definition at line 105 of file nsCSSStruct.cpp.

Definition at line 120 of file nsCSSStruct.cpp.

Member Function Documentation

PRBool nsCSSValueList::Equal ( nsCSSValueList aList1,
nsCSSValueList aList2 
) [static]

Definition at line 127 of file nsCSSStruct.cpp.

  if (aList1 == aList2)
    return PR_TRUE;
  nsCSSValueList *p1 = aList1, *p2 = aList2;
  for ( ; p1 && p2; p1 = p1->mNext, p2 = p2->mNext) {
    if (p1->mValue != p2->mValue)
      return PR_FALSE;
  return !p1 && !p2; // true if same length, false otherwise

Here is the caller graph for this function:

Member Data Documentation

Definition at line 89 of file nsCSSStruct.h.

Definition at line 88 of file nsCSSStruct.h.

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