AronNlohmannJSONConverter Class Reference

#include <RobotAPI/libraries/aron/converter/json/NLohmannJSONConverter.h>

Public Member Functions

 AronNlohmannJSONConverter ()=delete
 

Static Public Member Functions

static void ConvertFromNlohmannJSON (aron::type::VariantPtr &a, const nlohmann::json &e)
 
static type::ObjectPtr ConvertFromNlohmannJSONTypeObject (const nlohmann::json &j, const armarx::aron::Path &p={})
 
static nlohmann::json ConvertToNlohmannJSON (const type::VariantPtr &)
 
static void ConvertToNlohmannJSON (const type::VariantPtr &, nlohmann::json &)
 

Detailed Description

Definition at line 46 of file NLohmannJSONConverter.h.

Constructor & Destructor Documentation

◆ AronNlohmannJSONConverter()

Member Function Documentation

◆ ConvertFromNlohmannJSON()

void ConvertFromNlohmannJSON ( aron::type::VariantPtr a,
const nlohmann::json &  e 
)
static

Definition at line 76 of file NLohmannJSONConverter.cpp.

+ Here is the call graph for this function:

◆ ConvertFromNlohmannJSONTypeObject()

type::ObjectPtr ConvertFromNlohmannJSONTypeObject ( const nlohmann::json &  j,
const armarx::aron::Path p = {} 
)
static

Definition at line 66 of file NLohmannJSONConverter.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ConvertToNlohmannJSON() [1/2]

nlohmann::json ConvertToNlohmannJSON ( const type::VariantPtr aron)
static

Definition at line 51 of file NLohmannJSONConverter.cpp.

+ Here is the caller graph for this function:

◆ ConvertToNlohmannJSON() [2/2]

void ConvertToNlohmannJSON ( const type::VariantPtr aron,
nlohmann::json &  j 
)
static

Definition at line 59 of file NLohmannJSONConverter.cpp.


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