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 | visit (ObjectHandle *object) |
void | visit (ChildFieldBaseHandle *field) |
void | visit (DataField *field) |
A simple depth first Editor that performs tasks on objects found