#include <layout.h>
Inheritance diagram for Wt::BoxLayoutIterator:
Public Types | |
typedef Container::value_type | Compound |
Public Member Functions | |
BoxLayoutIterator (BoxLayoutItemList &list) | |
virtual LayoutItem * | operator * () const |
Compound::LayoutItemValue & | value () |
virtual bool | operator!= (const LayoutIteratorInterface &other) const |
virtual LayoutStdContainerIterator & | operator++ (int) |
virtual void | start () |
virtual bool | finish () |
virtual LayoutItem * | pop () |
bool | operator== (const LayoutIteratorInterface &other) const |
Definition at line 551 of file layout.h.
typedef Container::value_type Wt::LayoutStdContainerIterator< Container >::Compound [inherited] |
Wt::BoxLayoutIterator::BoxLayoutIterator | ( | BoxLayoutItemList & | list | ) | [inline] |
virtual bool Wt::LayoutStdContainerIterator< Container >::finish | ( | ) | [inline, virtual, inherited] |
Implements Wt::LayoutIteratorInterface.
Definition at line 427 of file layout.h.
Referenced by Wt::BoxLayout::setGeometry(), Wt::GridLayout::setGeometry(), Wt::CascadeLayout::setGeometry(), Wt::BoxLayout::validate(), and Wt::CascadeLayout::validate().
virtual LayoutItem* Wt::LayoutStdContainerIterator< Container >::operator * | ( | ) | const [inline, virtual, inherited] |
Implements Wt::LayoutIteratorInterface.
Definition at line 405 of file layout.h.
00405 { 00406 return *it_; 00407 }
virtual bool Wt::LayoutStdContainerIterator< Container >::operator!= | ( | const LayoutIteratorInterface & | other | ) | const [inline, virtual, inherited] |
Implements Wt::LayoutIteratorInterface.
Definition at line 413 of file layout.h.
00413 { 00414 return *it_ != *other; 00415 }
virtual LayoutStdContainerIterator& Wt::LayoutStdContainerIterator< Container >::operator++ | ( | int | ) | [inline, virtual, inherited] |
Implements Wt::LayoutIteratorInterface.
Definition at line 418 of file layout.h.
00418 { 00419 ++it_; 00420 return *this; 00421 }
bool Wt::LayoutIteratorInterface::operator== | ( | const LayoutIteratorInterface & | other | ) | const [inline, inherited] |
virtual LayoutItem* Wt::LayoutStdContainerIterator< Container >::pop | ( | ) | [inline, virtual, inherited] |
Implements Wt::LayoutIteratorInterface.
Definition at line 430 of file layout.h.
00430 { 00431 LayoutItem *li = *it_; 00432 container_.erase(it_); 00433 return li; 00434 }
virtual void Wt::LayoutStdContainerIterator< Container >::start | ( | ) | [inline, virtual, inherited] |
Implements Wt::LayoutIteratorInterface.
Definition at line 424 of file layout.h.
Referenced by Wt::BoxLayout::setGeometry(), Wt::GridLayout::setGeometry(), Wt::CascadeLayout::setGeometry(), Wt::BoxLayout::validate(), and Wt::CascadeLayout::validate().
00424 { 00425 it_ = container_.begin(); 00426 }
Compound::LayoutItemValue& Wt::LayoutStdContainerIterator< Container >::value | ( | ) | [inline, inherited] |
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.