Zserio C++ runtime library
1.2.0
Built for Zserio 2.16.0
|
#include <Walker.h>
Public Member Functions | |
BasicWalker (IBasicWalkObserver< ALLOC > &walkObserver) | |
BasicWalker (IBasicWalkObserver< ALLOC > &walkObserver, IBasicWalkFilter< ALLOC > &walkFilter) | |
~BasicWalker ()=default | |
void | walk (const IBasicReflectableConstPtr< ALLOC > &compound) |
BasicWalker (const BasicWalker &other)=delete | |
BasicWalker & | operator= (const BasicWalker &other)=delete |
BasicWalker (BasicWalker &&other)=delete | |
BasicWalker & | operator= (BasicWalker &&other)=delete |
Walker through zserio objects, based on generated type info (see -withTypeInfoCode) and reflectable interface (see -withReflectionCode).
|
explicit |
zserio::BasicWalker< ALLOC >::BasicWalker | ( | IBasicWalkObserver< ALLOC > & | walkObserver, |
IBasicWalkFilter< ALLOC > & | walkFilter | ||
) |
|
default |
Method generated by default.
|
delete |
Copying and moving is disallowed!
|
delete |
Copying and moving is disallowed!
|
delete |
Copying and moving is disallowed!
|
delete |
Copying and moving is disallowed!
void zserio::BasicWalker< ALLOC >::walk | ( | const IBasicReflectableConstPtr< ALLOC > & | compound | ) |