#include <Pt/Gfx/Path.h>
Forward iterator over path elements.
Public Member Functions | |
| PathIterator () | |
| Constructs an end iterator. | |
| PathIterator (const PathEntry *entry, const PointF *points) | |
| Constructs an iterator for the given storage pointers. | |
| const Path::Element & | operator* () const |
| Returns the current path element. | |
| const Path::Element * | operator-> () const |
| Returns a pointer to the current path element. | |
| PathIterator & | operator++ () |
| Advances to the next path element. | |
| PathIterator | operator++ (int) |
| Advances to the next path element and returns the previous iterator. | |
| bool | operator== (const PathIterator &other) const |
| Returns true if both iterators refer to the same element. | |
| bool | operator!= (const PathIterator &other) const |
| Returns true if both iterators refer to different elements. | |
| bool | operator< (const PathIterator &other) const |
| Returns true if this iterator precedes the other iterator. | |