|
#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 |
Public Member Functions inherited from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr > | |
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 |
Public Member Functions inherited from TypedVisitorBase< data::VariantPtr, const type::VariantPtr > | |
virtual type::Descriptor | getDescriptor (DataInput &, TypeInput &)=0 |
virtual | ~TypedVisitorBase ()=default |
Definition at line 73 of file PropertyDefinitionVisitors.h.
|
explicit |
Definition at line 160 of file PropertyDefinitionVisitors.cpp.
|
override |
Definition at line 241 of file PropertyDefinitionVisitors.cpp.
|
overridevirtual |
Implements RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 217 of file PropertyDefinitionVisitors.cpp.
|
overridevirtual |
Implements RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 223 of file PropertyDefinitionVisitors.cpp.
|
overridevirtual |
Implements RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 211 of file PropertyDefinitionVisitors.cpp.
|
overridevirtual |
Implements RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 229 of file PropertyDefinitionVisitors.cpp.
|
overridevirtual |
Implements RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 235 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 81 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 170 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 204 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 72 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 63 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 54 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 145 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 107 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 139 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 247 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 274 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 262 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 90 of file PropertyDefinitionVisitors.cpp.
Reimplemented from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >.
Definition at line 154 of file PropertyDefinitionVisitors.cpp.