Wt::LayoutIteratorInterface Class Reference

#include <layout.h>

Inheritance diagram for Wt::LayoutIteratorInterface:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~LayoutIteratorInterface ()
virtual LayoutItemoperator * () const =0
virtual bool operator!= (const LayoutIteratorInterface &other) const =0
bool operator== (const LayoutIteratorInterface &other) const
virtual LayoutIteratorInterfaceoperator++ (int)=0
virtual void start ()=0
virtual bool finish ()=0
virtual LayoutItempop ()=0

Detailed Description

Definition at line 42 of file layout.h.


Constructor & Destructor Documentation

virtual Wt::LayoutIteratorInterface::~LayoutIteratorInterface (  )  [inline, virtual]

Definition at line 44 of file layout.h.

00044 {}


Member Function Documentation

virtual bool Wt::LayoutIteratorInterface::finish (  )  [pure virtual]

Implemented in Wt::NullLayoutIterator, Wt::LayoutStdContainerIterator< Container >, Wt::LayoutStdContainerIterator< Wt::Matrix< MatrixLayoutItemCompound > >, Wt::LayoutStdContainerIterator< std::list< CascadeLayoutItemCompound > >, and Wt::LayoutStdContainerIterator< std::list< BoxLayoutItemCompound > >.

Referenced by Wt::LayoutIterator::finish().

virtual LayoutItem* Wt::LayoutIteratorInterface::operator * (  )  const [pure virtual]

Implemented in Wt::NullLayoutIterator, Wt::LayoutStdContainerIterator< Container >, Wt::LayoutStdContainerIterator< Wt::Matrix< MatrixLayoutItemCompound > >, Wt::LayoutStdContainerIterator< std::list< CascadeLayoutItemCompound > >, and Wt::LayoutStdContainerIterator< std::list< BoxLayoutItemCompound > >.

virtual bool Wt::LayoutIteratorInterface::operator!= ( const LayoutIteratorInterface other  )  const [pure virtual]

Implemented in Wt::NullLayoutIterator, Wt::LayoutStdContainerIterator< Container >, Wt::LayoutStdContainerIterator< Wt::Matrix< MatrixLayoutItemCompound > >, Wt::LayoutStdContainerIterator< std::list< CascadeLayoutItemCompound > >, and Wt::LayoutStdContainerIterator< std::list< BoxLayoutItemCompound > >.

virtual LayoutIteratorInterface& Wt::LayoutIteratorInterface::operator++ ( int   )  [pure virtual]

Implemented in Wt::NullLayoutIterator, Wt::LayoutStdContainerIterator< Container >, Wt::LayoutStdContainerIterator< Wt::Matrix< MatrixLayoutItemCompound > >, Wt::LayoutStdContainerIterator< std::list< CascadeLayoutItemCompound > >, and Wt::LayoutStdContainerIterator< std::list< BoxLayoutItemCompound > >.

bool Wt::LayoutIteratorInterface::operator== ( const LayoutIteratorInterface other  )  const [inline]

Definition at line 47 of file layout.h.

00047                                                                 {
00048         return !(**this != *other);
00049     }

virtual LayoutItem* Wt::LayoutIteratorInterface::pop (  )  [pure virtual]

Implemented in Wt::NullLayoutIterator, Wt::LayoutStdContainerIterator< Container >, Wt::LayoutStdContainerIterator< Wt::Matrix< MatrixLayoutItemCompound > >, Wt::LayoutStdContainerIterator< std::list< CascadeLayoutItemCompound > >, and Wt::LayoutStdContainerIterator< std::list< BoxLayoutItemCompound > >.

Referenced by Wt::LayoutIterator::pop().

virtual void Wt::LayoutIteratorInterface::start (  )  [pure virtual]

Implemented in Wt::NullLayoutIterator, Wt::LayoutStdContainerIterator< Container >, Wt::LayoutStdContainerIterator< Wt::Matrix< MatrixLayoutItemCompound > >, Wt::LayoutStdContainerIterator< std::list< CascadeLayoutItemCompound > >, and Wt::LayoutStdContainerIterator< std::list< BoxLayoutItemCompound > >.

Referenced by Wt::LayoutIterator::start().


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

Generated Fri Jul 28 19:29:44 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.