|
The VariantVisitor struct. More...
#include <RobotAPI/libraries/aron/core/type/visitor/variant/VariantVisitor.h>
Public Member Functions | |
type::Descriptor | getDescriptor (Input &n) override |
void | visitAnyObject (Input &) override |
virtual void | visitAronVariant (const type::AnyObjectPtr &) |
virtual void | visitAronVariant (const type::BoolPtr &) |
virtual void | visitAronVariant (const type::DictPtr &) |
virtual void | visitAronVariant (const type::DoublePtr &) |
virtual void | visitAronVariant (const type::FloatPtr &) |
virtual void | visitAronVariant (const type::ImagePtr &) |
virtual void | visitAronVariant (const type::IntEnumPtr &) |
virtual void | visitAronVariant (const type::IntPtr &) |
virtual void | visitAronVariant (const type::ListPtr &) |
virtual void | visitAronVariant (const type::LongPtr &) |
virtual void | visitAronVariant (const type::MatrixPtr &) |
virtual void | visitAronVariant (const type::NDArrayPtr &) |
virtual void | visitAronVariant (const type::ObjectPtr &) |
virtual void | visitAronVariant (const type::PairPtr &) |
virtual void | visitAronVariant (const type::PointCloudPtr &) |
virtual void | visitAronVariant (const type::QuaternionPtr &) |
virtual void | visitAronVariant (const type::StringPtr &) |
virtual void | visitAronVariant (const type::TuplePtr &) |
void | visitBool (Input &) override |
void | visitDict (Input &) override |
void | visitDouble (Input &) override |
void | visitFloat (Input &) override |
void | visitImage (Input &) override |
void | visitInt (Input &) override |
void | visitIntEnum (Input &) override |
void | visitList (Input &) override |
void | visitLong (Input &) override |
void | visitMatrix (Input &) override |
void | visitNDArray (Input &) override |
void | visitObject (Input &) override |
void | visitPair (Input &) override |
void | visitPointCloud (Input &) override |
void | visitQuaternion (Input &) override |
void | visitString (Input &) override |
void | visitTuple (Input &) override |
virtual | ~ConstVariantVisitor ()=default |
Public Member Functions inherited from Visitor< const type::VariantPtr > | |
virtual void | visitOrientation (Input &) |
virtual void | visitPose (Input &) |
virtual void | visitPosition (Input &) |
virtual void | visitUnknown (Input &) |
virtual | ~Visitor ()=default |
Public Member Functions inherited from VisitorBase< const type::VariantPtr > | |
virtual | ~VisitorBase ()=default |
Static Public Member Functions | |
static type::Descriptor | GetDescriptor (Input &n) |
Additional Inherited Members | |
Public Types inherited from Visitor< const type::VariantPtr > | |
using | Input = typename VisitorBase< const type::VariantPtr >::Input |
Public Types inherited from VisitorBase< const type::VariantPtr > | |
using | Input = const type::VariantPtr |
The VariantVisitor struct.
Already implements the method to get the descriptor of an aron variant.
Definition at line 38 of file VariantVisitor.h.
|
virtualdefault |
|
static |
|
overridevirtual |
Implements VisitorBase< const type::VariantPtr >.
Definition at line 45 of file VariantVisitor.cpp.
|
overridevirtual |
Reimplemented from Visitor< const type::VariantPtr >.
Definition at line 170 of file VariantVisitor.cpp.
|
virtual |
Definition at line 262 of file VariantVisitor.cpp.
|
virtual |
Reimplemented in AronTreeWidgetCreatorVisitor, AronTreeWidgetCreatorVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetContextMenuVisitor, and AronTreeWidgetContextMenuVisitor.
Definition at line 252 of file VariantVisitor.cpp.
|
virtual |
Reimplemented in AronTreeWidgetCreatorVisitor, AronTreeWidgetCreatorVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetContextMenuVisitor, and AronTreeWidgetContextMenuVisitor.
Definition at line 182 of file VariantVisitor.cpp.
|
virtual |
Reimplemented in AronTreeWidgetCreatorVisitor, AronTreeWidgetCreatorVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetContextMenuVisitor, and AronTreeWidgetContextMenuVisitor.
Definition at line 247 of file VariantVisitor.cpp.
|
virtual |
Reimplemented in AronTreeWidgetCreatorVisitor, AronTreeWidgetCreatorVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetContextMenuVisitor, and AronTreeWidgetContextMenuVisitor.
Definition at line 242 of file VariantVisitor.cpp.
|
virtual |
Reimplemented in AronTreeWidgetCreatorVisitor, AronTreeWidgetCreatorVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetContextMenuVisitor, and AronTreeWidgetContextMenuVisitor.
Definition at line 217 of file VariantVisitor.cpp.
|
virtual |
Reimplemented in AronTreeWidgetCreatorVisitor, AronTreeWidgetCreatorVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetContextMenuVisitor, and AronTreeWidgetContextMenuVisitor.
Definition at line 227 of file VariantVisitor.cpp.
|
virtual |
Reimplemented in AronTreeWidgetCreatorVisitor, AronTreeWidgetCreatorVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetContextMenuVisitor, and AronTreeWidgetContextMenuVisitor.
Definition at line 232 of file VariantVisitor.cpp.
|
virtual |
Reimplemented in AronTreeWidgetCreatorVisitor, AronTreeWidgetCreatorVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetContextMenuVisitor, and AronTreeWidgetContextMenuVisitor.
Definition at line 197 of file VariantVisitor.cpp.
|
virtual |
Reimplemented in AronTreeWidgetCreatorVisitor, AronTreeWidgetCreatorVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetContextMenuVisitor, and AronTreeWidgetContextMenuVisitor.
Definition at line 237 of file VariantVisitor.cpp.
|
virtual |
Reimplemented in AronTreeWidgetCreatorVisitor, AronTreeWidgetCreatorVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetContextMenuVisitor, and AronTreeWidgetContextMenuVisitor.
Definition at line 207 of file VariantVisitor.cpp.
|
virtual |
Reimplemented in AronTreeWidgetCreatorVisitor, AronTreeWidgetCreatorVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetContextMenuVisitor, and AronTreeWidgetContextMenuVisitor.
Definition at line 202 of file VariantVisitor.cpp.
|
virtual |
Reimplemented in AronTreeWidgetConverterVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetCreatorVisitor, AronTreeWidgetCreatorVisitor, AronTreeWidgetContextMenuVisitor, and AronTreeWidgetContextMenuVisitor.
Definition at line 177 of file VariantVisitor.cpp.
|
virtual |
Reimplemented in AronTreeWidgetCreatorVisitor, AronTreeWidgetCreatorVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetContextMenuVisitor, and AronTreeWidgetContextMenuVisitor.
Definition at line 187 of file VariantVisitor.cpp.
|
virtual |
Reimplemented in AronTreeWidgetCreatorVisitor, AronTreeWidgetCreatorVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetContextMenuVisitor, and AronTreeWidgetContextMenuVisitor.
Definition at line 222 of file VariantVisitor.cpp.
|
virtual |
Reimplemented in AronTreeWidgetCreatorVisitor, AronTreeWidgetCreatorVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetContextMenuVisitor, and AronTreeWidgetContextMenuVisitor.
Definition at line 212 of file VariantVisitor.cpp.
|
virtual |
Reimplemented in AronTreeWidgetCreatorVisitor, AronTreeWidgetCreatorVisitor, AronTreeWidgetModalCreatorVisitor, AronTreeWidgetModalCreatorVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetContextMenuVisitor, and AronTreeWidgetContextMenuVisitor.
Definition at line 257 of file VariantVisitor.cpp.
|
virtual |
Reimplemented in AronTreeWidgetCreatorVisitor, AronTreeWidgetCreatorVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetConverterVisitor, AronTreeWidgetContextMenuVisitor, and AronTreeWidgetContextMenuVisitor.
Definition at line 192 of file VariantVisitor.cpp.
|
overridevirtual |
Reimplemented from Visitor< const type::VariantPtr >.
Definition at line 156 of file VariantVisitor.cpp.
|
overridevirtual |
Reimplemented from Visitor< const type::VariantPtr >.
Definition at line 58 of file VariantVisitor.cpp.
|
overridevirtual |
Reimplemented from Visitor< const type::VariantPtr >.
Definition at line 149 of file VariantVisitor.cpp.
|
overridevirtual |
Reimplemented from Visitor< const type::VariantPtr >.
Definition at line 142 of file VariantVisitor.cpp.
|
overridevirtual |
Reimplemented from Visitor< const type::VariantPtr >.
Definition at line 107 of file VariantVisitor.cpp.
|
overridevirtual |
Reimplemented from Visitor< const type::VariantPtr >.
Definition at line 128 of file VariantVisitor.cpp.
|
overridevirtual |
Reimplemented from Visitor< const type::VariantPtr >.
Definition at line 121 of file VariantVisitor.cpp.
|
overridevirtual |
Reimplemented from Visitor< const type::VariantPtr >.
Definition at line 79 of file VariantVisitor.cpp.
|
overridevirtual |
Reimplemented from Visitor< const type::VariantPtr >.
Definition at line 135 of file VariantVisitor.cpp.
|
overridevirtual |
Reimplemented from Visitor< const type::VariantPtr >.
Definition at line 86 of file VariantVisitor.cpp.
|
overridevirtual |
Reimplemented from Visitor< const type::VariantPtr >.
Definition at line 93 of file VariantVisitor.cpp.
|
overridevirtual |
Reimplemented from Visitor< const type::VariantPtr >.
Definition at line 51 of file VariantVisitor.cpp.
|
overridevirtual |
Reimplemented from Visitor< const type::VariantPtr >.
Definition at line 65 of file VariantVisitor.cpp.
|
overridevirtual |
Reimplemented from Visitor< const type::VariantPtr >.
Definition at line 114 of file VariantVisitor.cpp.
|
overridevirtual |
Reimplemented from Visitor< const type::VariantPtr >.
Definition at line 100 of file VariantVisitor.cpp.
|
overridevirtual |
Reimplemented from Visitor< const type::VariantPtr >.
Definition at line 163 of file VariantVisitor.cpp.
|
overridevirtual |
Reimplemented from Visitor< const type::VariantPtr >.
Definition at line 72 of file VariantVisitor.cpp.