RemoteGuiAronDataVisitor Struct Reference

#include <RobotAPI/libraries/armem/server/RemoteGuiAronDataVisitor.h>

+ Inheritance diagram for RemoteGuiAronDataVisitor:

Classes

struct  Group
 

Public Types

using GridLayout = armarx::RemoteGui::Client::GridLayout
 
using GroupBox = armarx::RemoteGui::Client::GroupBox
 
using Label = armarx::RemoteGui::Client::Label
 
- Public Types inherited from RecursiveVisitor< const data::VariantPtr >
using Input
 
using InputNonConst
 
using ListElements
 
using MapElements
 
- Public Types inherited from VisitorBase< const data::VariantPtr >
using Input
 

Public Member Functions

void visitBool (const aron::data::VariantPtr &b) override
 
void visitDictOnEnter (const aron::data::VariantPtr &n) override
 
void visitDictOnExit (const aron::data::VariantPtr &) override
 
void visitDouble (const aron::data::VariantPtr &d) override
 
bool visitEnter (const std::string &key, const std::string &type, size_t size)
 
bool visitExit ()
 
void visitFloat (const aron::data::VariantPtr &f) override
 
void visitInt (const aron::data::VariantPtr &i) override
 
void visitListOnEnter (const aron::data::VariantPtr &n) override
 
void visitListOnExit (const aron::data::VariantPtr &) override
 
void visitLong (const aron::data::VariantPtr &l) override
 
void visitNDArray (const aron::data::VariantPtr &array) override
 
void visitString (const aron::data::VariantPtr &string) override
 
void visitUnknown (const aron::data::VariantPtr &unknown) override
 
virtual ~RemoteGuiAronDataVisitor ()=default
 
- Public Member Functions inherited from RecursiveConstVariantVisitor
data::Descriptor getDescriptor (Input &n) override
 
MapElements getDictElements (Input &n) override
 
ListElements getListElements (Input &n) override
 
virtual void visitAronVariant (const data::BoolPtr &)
 
virtual void visitAronVariant (const data::DoublePtr &)
 
virtual void visitAronVariant (const data::FloatPtr &)
 
virtual void visitAronVariant (const data::IntPtr &)
 
virtual void visitAronVariant (const data::LongPtr &)
 
virtual void visitAronVariant (const data::NDArrayPtr &)
 
virtual void visitAronVariant (const data::StringPtr &)
 
virtual void visitAronVariantOnEnter (const data::DictPtr &)
 
virtual void visitAronVariantOnEnter (const data::ListPtr &)
 
virtual void visitAronVariantOnExit (const data::DictPtr &)
 
virtual void visitAronVariantOnExit (const data::ListPtr &)
 
void visitBool (Input &i) override
 
void visitDictOnEnter (Input &i) override
 
void visitDictOnExit (Input &i) override
 
void visitDouble (Input &i) override
 
void visitFloat (Input &i) override
 
void visitInt (Input &i) override
 
void visitListOnEnter (Input &i) override
 
void visitListOnExit (Input &i) override
 
void visitLong (Input &i) override
 
void visitNDArray (Input &i) override
 
void visitString (Input &i) override
 
virtual ~RecursiveConstVariantVisitor ()=default
 
- Public Member Functions inherited from RecursiveVisitor< const data::VariantPtr >
virtual MapElements getDictElements (Input &)=0
 
virtual ListElements getListElements (Input &)=0
 
virtual void visitBool (Input &element)
 
virtual void visitDictOnEnter (Input &element)
 
virtual void visitDictOnExit (Input &element)
 
virtual void visitDouble (Input &element)
 
virtual void visitFloat (Input &element)
 
virtual void visitInt (Input &element)
 
virtual void visitListOnEnter (Input &element)
 
virtual void visitListOnExit (Input &element)
 
virtual void visitLong (Input &element)
 
virtual void visitNDArray (Input &element)
 
virtual void visitString (Input &element)
 
virtual void visitUnknown (Input &element)
 
virtual ~RecursiveVisitor ()=default
 
- Public Member Functions inherited from VisitorBase< const data::VariantPtr >
virtual data::Descriptor getDescriptor (Input &)=0
 
virtual ~VisitorBase ()=default
 

Public Attributes

std::stack< Group > groups
 
GroupBox result
 

Additional Inherited Members

- Static Public Member Functions inherited from RecursiveConstVariantVisitor
static MapElements GetDictElements (Input &n)
 
static ListElements GetListElements (Input &n)
 

Member Typedef Documentation

◆ GridLayout

◆ GroupBox

◆ Label

Constructor & Destructor Documentation

◆ ~RemoteGuiAronDataVisitor()

virtual ~RemoteGuiAronDataVisitor ( )
virtualdefault

Member Function Documentation

◆ visitBool()

void visitBool ( const aron::data::VariantPtr & b)
inlineoverride

◆ visitDictOnEnter()

void visitDictOnEnter ( const aron::data::VariantPtr & n)
inlineoverride

◆ visitDictOnExit()

void visitDictOnExit ( const aron::data::VariantPtr & )
inlineoverride

◆ visitDouble()

void visitDouble ( const aron::data::VariantPtr & d)
inlineoverride

◆ visitEnter()

bool visitEnter ( const std::string & key,
const std::string & type,
size_t size )

◆ visitExit()

bool visitExit ( )

◆ visitFloat()

void visitFloat ( const aron::data::VariantPtr & f)
inlineoverride

◆ visitInt()

void visitInt ( const aron::data::VariantPtr & i)
inlineoverride

◆ visitListOnEnter()

void visitListOnEnter ( const aron::data::VariantPtr & n)
inlineoverride

◆ visitListOnExit()

void visitListOnExit ( const aron::data::VariantPtr & )
inlineoverride

◆ visitLong()

void visitLong ( const aron::data::VariantPtr & l)
inlineoverride

◆ visitNDArray()

void visitNDArray ( const aron::data::VariantPtr & array)
inlineoverride

◆ visitString()

void visitString ( const aron::data::VariantPtr & string)
inlineoverride

◆ visitUnknown()

void visitUnknown ( const aron::data::VariantPtr & unknown)
inlineoverride

Member Data Documentation

◆ groups

std::stack<Group> groups

◆ result

GroupBox result

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