#include <layout.h>
Inheritance diagram for Wt::LayoutIteratorInterface:
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 |
Definition at line 42 of file layout.h.
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 > >.
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] |
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().
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.