#include <layout.h>
Collaboration diagram for Wt::LayoutIterator:

Public Member Functions | |
| LayoutIterator (LayoutIteratorInterface *li) | |
| we cannot avoid the pointer here since we need the virtualized behaviour | |
| ~LayoutIterator () | |
| LayoutItem * | operator * () const |
| LayoutIterator | operator= (const LayoutIterator &i) |
| bool | operator!= (const LayoutIteratorInterface &other) const |
| LayoutIterator & | operator++ (int) |
| void | start () |
| bool | finish () |
| LayoutItem * | pop () |
Private Attributes | |
| LayoutIteratorInterface * | li_ |
Definition at line 82 of file layout.h.
| Wt::LayoutIterator::LayoutIterator | ( | LayoutIteratorInterface * | li | ) | [inline] |
we cannot avoid the pointer here since we need the virtualized behaviour
Definition at line 85 of file layout.h.
00085 : 00086 li_(li) {} ~LayoutIterator () {
| Wt::LayoutIterator::~LayoutIterator | ( | ) | [inline] |
| bool Wt::LayoutIterator::finish | ( | ) | [inline] |
Definition at line 108 of file layout.h.
References Wt::LayoutIteratorInterface::finish(), and li_.
Referenced by Wt::LayoutItem::invalidateRecursively(), and Wt::Layout::setGeometry().
00108 { 00109 return li_->finish(); 00110 }
Here is the call graph for this function:

| LayoutItem* Wt::LayoutIterator::operator * | ( | ) | const [inline] |
| bool Wt::LayoutIterator::operator!= | ( | const LayoutIteratorInterface & | other | ) | const [inline] |
| LayoutIterator& Wt::LayoutIterator::operator++ | ( | int | ) | [inline] |
| LayoutIterator Wt::LayoutIterator::operator= | ( | const LayoutIterator & | i | ) | [inline] |
| LayoutItem* Wt::LayoutIterator::pop | ( | ) | [inline] |
Definition at line 111 of file layout.h.
References li_, and Wt::LayoutIteratorInterface::pop().
00111 { 00112 return li_->pop(); 00113 }
Here is the call graph for this function:

| void Wt::LayoutIterator::start | ( | ) | [inline] |
Definition at line 105 of file layout.h.
References li_, and Wt::LayoutIteratorInterface::start().
Referenced by Wt::LayoutItem::invalidateRecursively(), and Wt::Layout::setGeometry().
00105 { 00106 return li_->start(); 00107 }
Here is the call graph for this function:

LayoutIteratorInterface* Wt::LayoutIterator::li_ [private] |
Definition at line 116 of file layout.h.
Referenced by finish(), operator *(), operator!=(), operator=(), pop(), start(), and ~LayoutIterator().
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.