Overview | Namespace | Class | Index | Help

PUBLIC MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA
PRIVATE MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA

:: cppu ::

## class OInterfaceIteratorHelper

Base Classes
  None.

Known Derived Classes
  None.

virtual | abstract | interface | template
NO | NO | NO | NO

Description
  This is the iterator of a InterfaceContainerHelper. Typically one constructs an instance on the stack for one firing session. It is not allowed to assign or copy an instance of this class.
See Also
  OInterfaceContainerHelper

File
  interfacecontainer.h

### Public Members

  #### Methods
  OInterfaceIteratorHelper( OInterfaceContainerHelper & rCont ) throw( ); |
  ~OInterfaceIteratorHelper( ) throw( ); | Releases the connection to the container.
  sal_Bool hasMoreElements( ) const throw( ); | Return sal_True, if there are more elements in the iterator.
  ::com::sun::star::uno::XInterface * next( ) throw( ); |
  void remove( ) throw( ); |

### Private Members

  #### Methods
  OInterfaceIteratorHelper( const OInterfaceIteratorHelper & ) throw( ); |
  OInterfaceIteratorHelper & operator=( const OInterfaceIteratorHelper & ) throw( ); |

  #### Data
  OInterfaceContainerHelper & rCont; |
  sal_Bool bIsList; |
  void * pData; |
  sal_Int32 nRemain; |

Top of Page

Copyright © 2003 Sun Microsystems, Inc.