Caffa
1.1.0
C++ Application Framework for Embedded Systems with introspection
|
#include <cafObjectCollector.h>
Public Types | |
using | Selector = std::function< bool(const ObjectType *)> |
Public Member Functions | |
ConstObjectCollector (Selector selector=nullptr) | |
void | visitObject (const ObjectHandle *object) override |
void | visitField (const FieldHandle *field) override |
void | visitChildField (const ChildFieldBaseHandle *childField) override |
const std::list< const ObjectType * > & | objects () const |
A simple depth first collector of const pointers to objects