ConstNlohmannJSONVisitor Struct Reference

The NlohmannJSONVisitor struct. More...

#include <RobotAPI/libraries/aron/core/type/visitor/nlohmannJSON/NlohmannJSONVisitor.h>

+ Inheritance diagram for ConstNlohmannJSONVisitor:

Public Member Functions

type::Descriptor getDescriptor (Input &n) override
 
virtual ~ConstNlohmannJSONVisitor ()=default
 
- Public Member Functions inherited from Visitor< T >
virtual void visitAnyObject (Input &)
 
virtual void visitBool (Input &)
 
virtual void visitDict (Input &)
 
virtual void visitDouble (Input &)
 
virtual void visitFloat (Input &)
 
virtual void visitImage (Input &)
 
virtual void visitInt (Input &)
 
virtual void visitIntEnum (Input &)
 
virtual void visitList (Input &)
 
virtual void visitLong (Input &)
 
virtual void visitMatrix (Input &)
 
virtual void visitNDArray (Input &)
 
virtual void visitObject (Input &)
 
virtual void visitOrientation (Input &)
 
virtual void visitPair (Input &)
 
virtual void visitPointCloud (Input &)
 
virtual void visitPose (Input &)
 
virtual void visitPosition (Input &)
 
virtual void visitQuaternion (Input &)
 
virtual void visitString (Input &)
 
virtual void visitTuple (Input &)
 
virtual void visitUnknown (Input &)
 
virtual ~Visitor ()=default
 
- Public Member Functions inherited from VisitorBase< T >
virtual ~VisitorBase ()=default
 

Static Public Member Functions

static type::Descriptor GetDescriptor (Input &n)
 

Additional Inherited Members

- Public Types inherited from Visitor< T >
using Input = typename VisitorBase< T >::Input
 
- Public Types inherited from VisitorBase< T >
using Input = T
 

Detailed Description

The NlohmannJSONVisitor struct.

Already implements the method to get the descriptor of a nlohmann::json

Definition at line 41 of file NlohmannJSONVisitor.h.

Constructor & Destructor Documentation

◆ ~ConstNlohmannJSONVisitor()

virtual ~ConstNlohmannJSONVisitor ( )
virtualdefault

Member Function Documentation

◆ GetDescriptor()

type::Descriptor GetDescriptor ( Input n)
static

Definition at line 29 of file NlohmannJSONVisitor.cpp.

+ Here is the caller graph for this function:

◆ getDescriptor()

type::Descriptor getDescriptor ( Input n)
overridevirtual

Implements VisitorBase< T >.

Definition at line 35 of file NlohmannJSONVisitor.cpp.

+ Here is the call graph for this function:

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