Board  0.9.5
Public Types | Public Member Functions | List of all members
LibBoard::ConstLeafVisitor Struct Reference

Leaf visitor may be used to apply a function on each leaf, in back-to-front order. More...

#include <ShapeVisitor.h>

Inheritance diagram for LibBoard::ConstLeafVisitor:
LibBoard::ConstShapeVisitor

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 ShapeWithStyle &shape)
 
virtual void visit (const ShapeWithStyle &shape) const
 
virtual void visit (const Dot &) const
 
virtual void visit (const Line &) const
 
virtual void visit (const Arrow &arrow) const
 
virtual void visit (const Polyline &) const
 
virtual void visit (const Ellipse &) const
 
virtual void visit (const Text &) const
 
virtual void visit (const Bezier &) const
 

Detailed Description

Leaf visitor may be used to apply a function on each leaf, in back-to-front order.


The documentation for this struct was generated from the following files: