|
Board 0.9.6
|
Leaf visitor may be used to apply a function on each leaf, in back-to-front order. More...
#include <ShapeVisitor.h>
Public Types | |
| typedef std::function< void(const Shape &)> | Function |
Public Member Functions | |
| ConstLeafVisitor (Function f) | |
| void | visit (const Shape &) override |
| void | visit (const Shape &) const override |
| void | visit (const Dot &) override |
| void | visit (const Line &) override |
| void | visit (const Arrow &) override |
| void | visit (const Polyline &) override |
| void | visit (const Ellipse &) override |
| void | visit (const Text &) override |
| void | visit (const Bezier &) override |
Public Member Functions inherited from LibBoard::ConstShapeVisitor | |
| virtual void | visit (const Shape &shape)=0 |
| virtual void | visit (const Shape &shape) const =0 |
| virtual void | visit (const ShapeWithStyle &shape) |
| virtual void | visit (const ShapeWithStyle &shape) const |
| virtual void | visit (const Dot &) |
| virtual void | visit (const Dot &) const |
| virtual void | visit (const Line &) |
| virtual void | visit (const Line &) const |
| virtual void | visit (const Arrow &) |
| virtual void | visit (const Arrow &arrow) const |
| virtual void | visit (const Polyline &) |
| virtual void | visit (const Polyline &) const |
| virtual void | visit (const Ellipse &) |
| virtual void | visit (const Ellipse &) const |
| virtual void | visit (const Text &) |
| virtual void | visit (const Text &) const |
| virtual void | visit (const Bezier &) |
| virtual void | visit (const Bezier &) const |
| virtual | ~ConstShapeVisitor () |
Leaf visitor may be used to apply a function on each leaf, in back-to-front order.
| typedef std::function<void(const Shape &)> LibBoard::ConstLeafVisitor::Function |
| LibBoard::ConstLeafVisitor::ConstLeafVisitor | ( | Function | f | ) |
|
overridevirtual |
Reimplemented from LibBoard::ConstShapeVisitor.
|
overridevirtual |
Reimplemented from LibBoard::ConstShapeVisitor.
|
overridevirtual |
Reimplemented from LibBoard::ConstShapeVisitor.
|
overridevirtual |
Reimplemented from LibBoard::ConstShapeVisitor.
|
overridevirtual |
Reimplemented from LibBoard::ConstShapeVisitor.
|
overridevirtual |
Reimplemented from LibBoard::ConstShapeVisitor.
|
overridevirtual |
Implements LibBoard::ConstShapeVisitor.
|
overridevirtual |
Implements LibBoard::ConstShapeVisitor.
|
overridevirtual |
Reimplemented from LibBoard::ConstShapeVisitor.
References text().