#include <layout.h>
Inherited by Wt::LayoutStdContainerIterator< Container >, Wt::LayoutStdContainerIterator< std::list< BoxLayoutItemCompound > >, Wt::LayoutStdContainerIterator< std::list< CascadeLayoutItemCompound > >, Wt::LayoutStdContainerIterator< Wt::Matrix< MatrixLayoutItemCompound > >, and Wt::NullLayoutIterator.
Public Member Functions | |
virtual | ~LayoutIteratorInterface () |
virtual LayoutItem * | operator * () const =0 |
virtual bool | operator!= (const LayoutIteratorInterface &other) const =0 |
bool | operator== (const LayoutIteratorInterface &other) const |
virtual LayoutIteratorInterface & | operator++ (int)=0 |
virtual void | start ()=0 |
virtual bool | finish ()=0 |
virtual LayoutItem * | pop ()=0 |
virtual Wt::LayoutIteratorInterface::~LayoutIteratorInterface | ( | ) | [inline, virtual] |
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 > >.
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] |
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 > >.
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 > >.
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.