Wt::LayoutStdContainerIterator< Container > Class Template Reference

#include <layout.h>

Inherits Wt::LayoutIteratorInterface.

Inherited by Wt::BoxLayoutIterator, Wt::CascadeLayoutIterator, and Wt::GridLayoutIterator.

List of all members.

Public Types

typedef Container::value_type Compound

Public Member Functions

 LayoutStdContainerIterator (Container &container)
virtual LayoutItemoperator * () const
Compound::LayoutItemValue & value ()
virtual bool operator!= (const LayoutIteratorInterface &other) const
virtual LayoutStdContainerIteratoroperator++ (int)
virtual void start ()
virtual bool finish ()
virtual LayoutItempop ()

template<typename Container>
class Wt::LayoutStdContainerIterator< Container >


Member Typedef Documentation

template<typename Container>
typedef Container::value_type Wt::LayoutStdContainerIterator< Container >::Compound


Constructor & Destructor Documentation

template<typename Container>
Wt::LayoutStdContainerIterator< Container >::LayoutStdContainerIterator ( Container &  container  )  [inline]


Member Function Documentation

template<typename Container>
virtual bool Wt::LayoutStdContainerIterator< Container >::finish (  )  [inline, virtual]

Implements Wt::LayoutIteratorInterface.

template<typename Container>
virtual LayoutItem* Wt::LayoutStdContainerIterator< Container >::operator * (  )  const [inline, virtual]

Implements Wt::LayoutIteratorInterface.

template<typename Container>
virtual bool Wt::LayoutStdContainerIterator< Container >::operator!= ( const LayoutIteratorInterface other  )  const [inline, virtual]

Implements Wt::LayoutIteratorInterface.

template<typename Container>
virtual LayoutStdContainerIterator& Wt::LayoutStdContainerIterator< Container >::operator++ ( int   )  [inline, virtual]

Implements Wt::LayoutIteratorInterface.

template<typename Container>
virtual LayoutItem* Wt::LayoutStdContainerIterator< Container >::pop (  )  [inline, virtual]

Implements Wt::LayoutIteratorInterface.

template<typename Container>
virtual void Wt::LayoutStdContainerIterator< Container >::start (  )  [inline, virtual]

Implements Wt::LayoutIteratorInterface.

template<typename Container>
Compound::LayoutItemValue& Wt::LayoutStdContainerIterator< Container >::value (  )  [inline]


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

Generated Fri Jul 28 19:22:38 2006.
Copyright © 1998-2003 by the respective authors.

This document is licensed under the terms of the GNU Free Documentation License and may be freely distributed under the conditions given by this license.