Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
nsIOutputIterator Interface Reference

... More...

import "nsISupportsIterators.idl";

Inheritance diagram for nsIOutputIterator:
Inheritance graph
[legend]
Collaboration diagram for nsIOutputIterator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void putElement (in nsISupports anElementToPut)
 Put |anElementToPut| into the underlying container or sequence at the position currently pointed to by this iterator.
void stepForward ()
 Advance this iterator to the next position in the underlying container or sequence.

Detailed Description

...

Definition at line 54 of file nsISupportsIterators.idl.


Member Function Documentation

void nsIOutputIterator::putElement ( in nsISupports  anElementToPut)

Put |anElementToPut| into the underlying container or sequence at the position currently pointed to by this iterator.

The iterator and the underlying container or sequence cooperate to |Release()| the replaced element, if any and if necessary, and to |AddRef()| the new element.

The result is undefined if this iterator currently points outside the useful range of the underlying container or sequence.

Parameters:
anElementToPutthe element to place into the underlying container or sequence

Advance this iterator to the next position in the underlying container or sequence.


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