AronVectorConverterVisitor< T, D > Class Template Reference

#include <RobotAPI/libraries/aron/converter/stdstl/StdVectorConverterVisitor.h>

+ Inheritance diagram for AronVectorConverterVisitor< T, D >:

Additional Inherited Members

- Public Types inherited from AronVectorConverterVisitorBase< T, D >
using Input = armarx::aron::data::RecursiveConstVariantVisitor::Input
 
using VectorType = typename detail::multidimensional_vector< T, D >::type
 
- Public Types inherited from RecursiveVisitor< const data::VariantPtr >
using Input = typename VisitorBase< const data::VariantPtr >::Input
 
using InputNonConst = typename std::remove_const< Input >::type
 
using ListElements = std::vector< InputNonConst >
 
using MapElements = std::map< std::string, InputNonConst >
 
- Public Types inherited from VisitorBase< const data::VariantPtr >
using Input = const data::VariantPtr
 
- 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 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
 
- Static Public Member Functions inherited from RecursiveConstVariantVisitor
static MapElements GetDictElements (Input &n)
 
static ListElements GetListElements (Input &n)
 
- Public Attributes inherited from AronVectorConverterVisitorBase< T, D >
VectorType data
 
std::map< std::string, int > memberInfo
 
- Protected Attributes inherited from AronVectorConverterVisitorBase< T, D >
int currentIndex = 0
 

Detailed Description

template<typename T, size_t D>
class armarx::aron::data::converter::AronVectorConverterVisitor< T, D >

Definition at line 64 of file StdVectorConverterVisitor.h.


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