Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes | Private Attributes
nsAnonymousContentList Class Reference
Inheritance diagram for nsAnonymousContentList:
Inheritance graph
Collaboration diagram for nsAnonymousContentList:
Collaboration graph

List of all members.

Public Member Functions

 nsAnonymousContentList (nsVoidArray *aElements)
virtual ~nsAnonymousContentList ()
NS_DECL_NSIDOMNODELIST PRInt32 GetInsertionPointCount ()
nsXBLInsertionPointGetInsertionPointAt (PRInt32 i)
void RemoveInsertionPointAt (PRInt32 i)
NS_DECL_ISUPPORTS NS_IMETHOD GetLength (PRUint32 *aLength)=0
NS_IMETHOD Item (PRUint32 aIndex, nsIDOMNode **aReturn)=0
nsIDOMNode item (in unsigned long index)

Public Attributes

readonly attribute unsigned long length

Private Attributes


Detailed Description

Definition at line 94 of file nsBindingManager.cpp.

Constructor & Destructor Documentation

Definition at line 119 of file nsBindingManager.cpp.

  : mElements(aElements)

  // We don't reference count our Anonymous reference (to avoid circular
  // references). We'll be told when the Anonymous goes away.

Definition at line 136 of file nsBindingManager.cpp.

Here is the call graph for this function:

Member Function Documentation

Definition at line 105 of file nsBindingManager.cpp.

{ return NS_STATIC_CAST(nsXBLInsertionPoint*, mElements->ElementAt(i)); }

Here is the caller graph for this function:

NS_DECL_NSIDOMNODELIST PRInt32 nsAnonymousContentList::GetInsertionPointCount ( ) [inline]

Definition at line 103 of file nsBindingManager.cpp.

{ return mElements->Count(); }

Here is the caller graph for this function:

NS_DECL_ISUPPORTS NS_IMETHOD nsGenericDOMNodeList::GetLength ( PRUint32 aLength) [pure virtual, inherited]
nsIDOMNode nsIDOMNodeList::item ( in unsigned long  index) [inherited]

Here is the caller graph for this function:

NS_IMETHOD nsGenericDOMNodeList::Item ( PRUint32  aIndex,
nsIDOMNode **  aReturn 
) [pure virtual, inherited]

Definition at line 106 of file nsBindingManager.cpp.

    nsXBLInsertionPoint* insertionPoint =
      NS_STATIC_CAST(nsXBLInsertionPoint*, mElements->SafeElementAt(i));

Here is the caller graph for this function:

Member Data Documentation

readonly attribute unsigned long nsIDOMNodeList::length [inherited]

Definition at line 58 of file nsIDOMNodeList.idl.

Definition at line 114 of file nsBindingManager.cpp.

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