#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.