|
#include <RobotAPI/libraries/aron_component_config/PropertyDefinitionVisitors.h>
Public Member Functions | |
type::Descriptor | getDescriptor (DataInput &o, TypeInput &t) override |
MapElements | getDictElements (DataInput &o, TypeInput &t) override |
ListElements | getListElements (DataInput &o, TypeInput &t) override |
MapElements | getObjectElements (DataInput &o, TypeInput &t) override |
PairElements | getPairElements (DataInput &o, TypeInput &t) override |
TupleElements | getTupleElements (DataInput &o, TypeInput &t) override |
PropertyDefinitionGetterVisitor (const armarx::PropertyUser &defs, const std::string &global_namespace="") | |
void | visitBool (DataInput &elementData, TypeInput &elementType) override |
void | visitDictOnEnter (DataInput &elementData, TypeInput &elementType) override |
void | visitDictOnExit (DataInput &elementData, TypeInput &elementType) override |
void | visitDouble (DataInput &elementData, TypeInput &elementType) override |
void | visitFloat (DataInput &elementData, TypeInput &elementType) override |
void | visitInt (DataInput &elementData, TypeInput &elementType) override |
void | visitIntEnum (DataInput &elementData, TypeInput &elementType) override |
void | visitListOnEnter (DataInput &elementData, TypeInput &elementType) override |
void | visitListOnExit (DataInput &elementData, TypeInput &elementType) override |
void | visitMatrix (DataInput &elementData, TypeInput &elementType) override |
void | visitObjectOnEnter (DataInput &elementData, TypeInput &elementType) override |
void | visitQuaternion (DataInput &elementData, TypeInput &elementType) override |
void | visitString (DataInput &elementData, TypeInput &elementType) override |
void | visitUnknown (DataInput &elementData, TypeInput &elementType) override |
![]() | |
virtual void | visitAnyObject (DataInput &elementData, TypeInput &elementType) |
virtual void | visitImage (DataInput &elementData, TypeInput &elementType) |
virtual void | visitLong (DataInput &elementData, TypeInput &elementType) |
virtual void | visitNDArray (DataInput &elementData, TypeInput &elementType) |
virtual void | visitObjectOnExit (DataInput &elementData, TypeInput &elementType) |
virtual void | visitPairOnEnter (DataInput &elementData, TypeInput &elementType) |
virtual void | visitPairOnExit (DataInput &elementData, TypeInput &elementType) |
virtual void | visitPointCloud (DataInput &elementData, TypeInput &elementType) |
virtual void | visitTupleOnEnter (DataInput &elementData, TypeInput &elementType) |
virtual void | visitTupleOnExit (DataInput &elementData, TypeInput &elementType) |
virtual | ~RecursiveTypedVisitor ()=default |
![]() | |
virtual type::Descriptor | getDescriptor (DataInput &, TypeInput &)=0 |
virtual | ~TypedVisitorBase ()=default |
Definition at line 73 of file PropertyDefinitionVisitors.h.
|
explicit |
Definition at line 163 of file PropertyDefinitionVisitors.cpp.
|
override |
Definition at line 244 of file PropertyDefinitionVisitors.cpp.
|
overridevirtual |
Implements RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 220 of file PropertyDefinitionVisitors.cpp.
|
overridevirtual |
Implements RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 226 of file PropertyDefinitionVisitors.cpp.
|
overridevirtual |
Implements RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 214 of file PropertyDefinitionVisitors.cpp.
|
overridevirtual |
Implements RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 232 of file PropertyDefinitionVisitors.cpp.
|
overridevirtual |
Implements RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 238 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 84 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 173 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 207 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 75 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 66 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 57 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 148 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 110 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 142 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 250 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 277 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 265 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 93 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 157 of file PropertyDefinitionVisitors.cpp.