|
Caffa
1.1.0
C++ Application Framework for Embedded Systems with introspection
|
#include <cafObjectPerformer.h>


Public Types | |
| using | Callback = std::function< void(ObjectType *)> |
| using | Selector = std::function< bool(const ObjectType *)> |
Public Member Functions | |
| ObjectPerformer (Callback callback, Selector selector=nullptr) | |
| void | visitObject (ObjectHandle *object) override |
| void | visitField (FieldHandle *field) override |
| void | visitChildField (ChildFieldBaseHandle *childField) override |
A simple depth first collector