Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Protected Member Functions | Protected Attributes | Friends
nsResourceSet::ConstIterator Class Reference

#include <nsResourceSet.h>

Collaboration diagram for nsResourceSet::ConstIterator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ConstIterator ()
 ConstIterator (const ConstIterator &aConstIterator)
ConstIteratoroperator= (const ConstIterator &aConstIterator)
ConstIteratoroperator++ ()
ConstIterator operator++ (int)
nsIRDFResourceoperator* () const
nsIRDFResourceoperator-> () const
PRBool operator== (const ConstIterator &aConstIterator) const
PRBool operator!= (const ConstIterator &aConstIterator) const

Protected Member Functions

 ConstIterator (nsIRDFResource **aProperty)

Protected Attributes

nsIRDFResource ** mCurrent

Friends

class nsResourceSet

Detailed Description

Definition at line 70 of file nsResourceSet.h.


Constructor & Destructor Documentation

Definition at line 75 of file nsResourceSet.h.

Definition at line 77 of file nsResourceSet.h.

            : mCurrent(aConstIterator.mCurrent) {}
nsResourceSet::ConstIterator::ConstIterator ( nsIRDFResource **  aProperty) [inline, protected]

Definition at line 106 of file nsResourceSet.h.

: mCurrent(aProperty) {}

Member Function Documentation

PRBool nsResourceSet::ConstIterator::operator!= ( const ConstIterator aConstIterator) const [inline]

Definition at line 102 of file nsResourceSet.h.

                                                                     {
            return mCurrent != aConstIterator.mCurrent; }
nsIRDFResource* nsResourceSet::ConstIterator::operator* ( ) const [inline]

Definition at line 93 of file nsResourceSet.h.

                                            {
            return *mCurrent; }
ConstIterator& nsResourceSet::ConstIterator::operator++ ( ) [inline]

Definition at line 84 of file nsResourceSet.h.

                                    {
            ++mCurrent;
            return *this; }
ConstIterator nsResourceSet::ConstIterator::operator++ ( int  ) [inline]

Definition at line 88 of file nsResourceSet.h.

                                      {
            ConstIterator result(*this);
            ++mCurrent;
            return result; }
nsIRDFResource* nsResourceSet::ConstIterator::operator-> ( ) const [inline]

Definition at line 96 of file nsResourceSet.h.

                                             {
            return *mCurrent; }
ConstIterator& nsResourceSet::ConstIterator::operator= ( const ConstIterator aConstIterator) [inline]

Definition at line 80 of file nsResourceSet.h.

                                                                      {
            mCurrent = aConstIterator.mCurrent;
            return *this; }
PRBool nsResourceSet::ConstIterator::operator== ( const ConstIterator aConstIterator) const [inline]

Definition at line 99 of file nsResourceSet.h.

                                                                     {
            return mCurrent == aConstIterator.mCurrent; }

Friends And Related Function Documentation

friend class nsResourceSet [friend]

Definition at line 107 of file nsResourceSet.h.


Member Data Documentation

Definition at line 72 of file nsResourceSet.h.


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