GetValueFromMapVisitor Class Reference

#include <RobotAPI/libraries/aron_component_config/RemoteGuiVisitors.h>

+ Inheritance diagram for GetValueFromMapVisitor:

Public Member Functions

type::Descriptor getDescriptor (DataInput &, TypeInput &) override
 
MapElements getDictElements (DataInput &, TypeInput &) override
 
ListElements getListElements (DataInput &, TypeInput &) override
 
MapElements getObjectElements (DataInput &, TypeInput &) override
 
PairElements getPairElements (DataInput &, TypeInput &) override
 
TupleElements getTupleElements (DataInput &, TypeInput &) override
 
 GetValueFromMapVisitor (armarx::RemoteGui::TabProxy *proxy)
 
bool tabRebuildRequired () const
 
void visitBool (DataInput &, TypeInput &) override
 
void visitDictOnEnter (DataInput &, TypeInput &) override
 
void visitDictOnExit (DataInput &, TypeInput &) override
 
void visitDouble (DataInput &, TypeInput &) override
 
void visitFloat (DataInput &, TypeInput &) override
 
void visitInt (DataInput &, TypeInput &) override
 
void visitIntEnum (DataInput &, TypeInput &) override
 
void visitListOnEnter (DataInput &, TypeInput &) override
 
void visitListOnExit (DataInput &, TypeInput &) override
 
void visitMatrix (DataInput &elementData, TypeInput &elementType) override
 
void visitQuaternion (DataInput &elementData, TypeInput &elementType) override
 
void visitString (DataInput &, TypeInput &) override
 
- Public Member Functions inherited from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >
virtual MapElements getDictElements (DataInput &, TypeInput &)=0
 
virtual ListElements getListElements (DataInput &, TypeInput &)=0
 
virtual MapElements getObjectElements (DataInput &, TypeInput &)=0
 
virtual PairElements getPairElements (DataInput &, TypeInput &)=0
 
virtual TupleElements getTupleElements (DataInput &, TypeInput &)=0
 
virtual void visitAnyObject (DataInput &elementData, TypeInput &elementType)
 
virtual void visitBool (DataInput &elementData, TypeInput &elementType)
 
virtual void visitDictOnEnter (DataInput &elementData, TypeInput &elementType)
 
virtual void visitDictOnExit (DataInput &elementData, TypeInput &elementType)
 
virtual void visitDouble (DataInput &elementData, TypeInput &elementType)
 
virtual void visitFloat (DataInput &elementData, TypeInput &elementType)
 
virtual void visitImage (DataInput &elementData, TypeInput &elementType)
 
virtual void visitInt (DataInput &elementData, TypeInput &elementType)
 
virtual void visitIntEnum (DataInput &elementData, TypeInput &elementType)
 
virtual void visitListOnEnter (DataInput &elementData, TypeInput &elementType)
 
virtual void visitListOnExit (DataInput &elementData, TypeInput &elementType)
 
virtual void visitLong (DataInput &elementData, TypeInput &elementType)
 
virtual void visitMatrix (DataInput &elementData, TypeInput &elementType)
 
virtual void visitNDArray (DataInput &elementData, TypeInput &elementType)
 
virtual void visitObjectOnEnter (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 visitQuaternion (DataInput &elementData, TypeInput &elementType)
 
virtual void visitString (DataInput &elementData, TypeInput &elementType)
 
virtual void visitTupleOnEnter (DataInput &elementData, TypeInput &elementType)
 
virtual void visitTupleOnExit (DataInput &elementData, TypeInput &elementType)
 
virtual void visitUnknown (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
 

Additional Inherited Members

- Public Types inherited from RecursiveTypedVisitor< data::VariantPtr, const type::VariantPtr >
using DataInput
 
using DataInputNonConst
 
using ListElements
 
using MapElements
 
using PairElements
 
using TupleElements
 
using TypeInput
 
using TypeInputNonConst
 
- Public Types inherited from TypedVisitorBase< data::VariantPtr, const type::VariantPtr >
using DataInput
 
using TypeInput
 

Detailed Description

Definition at line 88 of file RemoteGuiVisitors.h.

Constructor & Destructor Documentation

◆ GetValueFromMapVisitor()

Definition at line 340 of file RemoteGuiVisitors.cpp.

Member Function Documentation

◆ getDescriptor()

type::Descriptor getDescriptor ( DataInput & o,
TypeInput & t )
override

Definition at line 452 of file RemoteGuiVisitors.cpp.

+ Here is the call graph for this function:

◆ getDictElements()

GetValueFromMapVisitor::MapElements getDictElements ( DataInput & o,
TypeInput & t )
override

Definition at line 464 of file RemoteGuiVisitors.cpp.

+ Here is the call graph for this function:

◆ getListElements()

GetValueFromMapVisitor::ListElements getListElements ( DataInput & o,
TypeInput & t )
override

Definition at line 470 of file RemoteGuiVisitors.cpp.

+ Here is the call graph for this function:

◆ getObjectElements()

GetValueFromMapVisitor::MapElements getObjectElements ( DataInput & o,
TypeInput & t )
override

Definition at line 458 of file RemoteGuiVisitors.cpp.

+ Here is the call graph for this function:

◆ getPairElements()

GetValueFromMapVisitor::PairElements getPairElements ( DataInput & o,
TypeInput & t )
override

Definition at line 476 of file RemoteGuiVisitors.cpp.

+ Here is the call graph for this function:

◆ getTupleElements()

GetValueFromMapVisitor::TupleElements getTupleElements ( DataInput & o,
TypeInput & t )
override

Definition at line 482 of file RemoteGuiVisitors.cpp.

+ Here is the call graph for this function:

◆ tabRebuildRequired()

bool tabRebuildRequired ( ) const

Definition at line 566 of file RemoteGuiVisitors.cpp.

+ Here is the caller graph for this function:

◆ visitBool()

void visitBool ( DataInput & b,
TypeInput &  )
override

Definition at line 410 of file RemoteGuiVisitors.cpp.

+ Here is the call graph for this function:

◆ visitDictOnEnter()

void visitDictOnEnter ( DataInput & ,
TypeInput &  )
override

Definition at line 649 of file RemoteGuiVisitors.cpp.

+ Here is the call graph for this function:

◆ visitDictOnExit()

void visitDictOnExit ( DataInput & ,
TypeInput &  )
override

Definition at line 719 of file RemoteGuiVisitors.cpp.

◆ visitDouble()

void visitDouble ( DataInput & d,
TypeInput &  )
override

Definition at line 388 of file RemoteGuiVisitors.cpp.

+ Here is the call graph for this function:

◆ visitFloat()

void visitFloat ( DataInput & f,
TypeInput &  )
override

Definition at line 367 of file RemoteGuiVisitors.cpp.

+ Here is the call graph for this function:

◆ visitInt()

void visitInt ( DataInput & i,
TypeInput &  )
override

Definition at line 346 of file RemoteGuiVisitors.cpp.

+ Here is the call graph for this function:

◆ visitIntEnum()

void visitIntEnum ( DataInput & o,
TypeInput & t )
override

Definition at line 488 of file RemoteGuiVisitors.cpp.

+ Here is the call graph for this function:

◆ visitListOnEnter()

void visitListOnEnter ( DataInput & o,
TypeInput & t )
override

Definition at line 511 of file RemoteGuiVisitors.cpp.

+ Here is the call graph for this function:

◆ visitListOnExit()

void visitListOnExit ( DataInput & ,
TypeInput & t )
override

Definition at line 548 of file RemoteGuiVisitors.cpp.

+ Here is the call graph for this function:

◆ visitMatrix()

void visitMatrix ( DataInput & elementData,
TypeInput & elementType )
override

Definition at line 572 of file RemoteGuiVisitors.cpp.

+ Here is the call graph for this function:

◆ visitQuaternion()

void visitQuaternion ( DataInput & elementData,
TypeInput & elementType )
override

Definition at line 623 of file RemoteGuiVisitors.cpp.

+ Here is the call graph for this function:

◆ visitString()

void visitString ( DataInput & string,
TypeInput &  )
override

Definition at line 431 of file RemoteGuiVisitors.cpp.

+ Here is the call graph for this function:

The documentation for this class was generated from the following files: