![]() |
Verovio
Source code documentation
|
This abstract class contains functionality that is common to all functors. More...
#include <functor.h>
Public Member Functions | |
| virtual bool | ImplementsEndInterface () const =0 |
| Return true if the functor implements the end interface. | |
Constructors, destructors | |
| FunctorBase () | |
| virtual | ~FunctorBase ()=default |
| FunctorCode | GetCode () const |
| Getter/Setter for the functor code which controls traversal. | |
| void | ResetCode () |
| void | SetCode (FunctorCode code) |
| bool | VisibleOnly () const |
| Getter/Setter for the visibility. | |
| void | SetVisibleOnly (bool visibleOnly) |
| Filters * | GetFilters () const |
| Getters/Setters for the filters and direction Here setters return the previous value. | |
| Filters * | SetFilters (Filters *filters) |
| bool | GetDirection () const |
| bool | SetDirection (bool direction) |
This abstract class contains functionality that is common to all functors.