NLohmannJSONConverterVisitor.h
Go to the documentation of this file.
1
#pragma once
2
3
// STD/STL
4
#include <memory>
5
#include <numeric>
6
#include <string>
7
8
// Memory
9
#include <
RobotAPI/libraries/aron/core/data/converter/nlohmannJSON/NlohmannJSONConverter.h
>
10
#include <
RobotAPI/libraries/aron/core/data/converter/variant/VariantConverter.h
>
11
#include <
RobotAPI/libraries/aron/core/data/rw/reader/nlohmannJSON/NlohmannJSONReader.h
>
12
#include <
RobotAPI/libraries/aron/core/data/rw/reader/variant/VariantReader.h
>
13
#include <
RobotAPI/libraries/aron/core/data/rw/writer/nlohmannJSON/NlohmannJSONWriter.h
>
14
#include <
RobotAPI/libraries/aron/core/data/rw/writer/variant/VariantWriter.h
>
15
#include <
RobotAPI/libraries/aron/core/data/variant/All.h
>
16
#include <
RobotAPI/libraries/aron/core/type/converter/nlohmannJSON/NlohmannJSONConverter.h
>
17
#include <
RobotAPI/libraries/aron/core/type/converter/variant/VariantConverter.h
>
18
#include <
RobotAPI/libraries/aron/core/type/rw/reader/nlohmannJSON/NlohmannJSONReader.h
>
19
#include <
RobotAPI/libraries/aron/core/type/rw/reader/variant/VariantReader.h
>
20
#include <
RobotAPI/libraries/aron/core/type/rw/writer/nlohmannJSON/NlohmannJSONWriter.h
>
21
#include <
RobotAPI/libraries/aron/core/type/rw/writer/variant/VariantWriter.h
>
22
23
// JSON
24
#include <SimoxUtility/json/json.hpp>
25
26
namespace
armarx::aron::data::converter
27
{
28
using
ToNLohmannJSONConverterVisitor
=
29
data::FromVariantConverter<data::writer::NlohmannJSONWriter>
;
30
31
using
FromNLohmannJSONConverterVisitor
=
32
data::FromNlohmannJSONConverter<data::writer::VariantWriter>
;
33
}
// namespace armarx::aron::data::converter
34
35
namespace
armarx::aron::type::converter
36
{
37
using
ToNLohmannJSONConverterVisitor
=
38
type::FromVariantConverter<type::writer::NlohmannJSONWriter>
;
39
40
using
FromNLohmannJSONConverterVisitor
=
41
type::FromNlohmannJSONConverter<type::writer::VariantWriter>
;
42
}
// namespace armarx::aron::type::converter
NlohmannJSONWriter.h
VariantWriter.h
armarx::aron::data::converter::ToNLohmannJSONConverterVisitor
data::FromVariantConverter< data::writer::NlohmannJSONWriter > ToNLohmannJSONConverterVisitor
Definition:
NLohmannJSONConverterVisitor.h:29
armarx::aron::type::converter::ToNLohmannJSONConverterVisitor
type::FromVariantConverter< type::writer::NlohmannJSONWriter > ToNLohmannJSONConverterVisitor
Definition:
NLohmannJSONConverterVisitor.h:38
NlohmannJSONConverter.h
armarx::aron::type::FromVariantConverter
Definition:
VariantConverter.h:38
VariantConverter.h
NlohmannJSONReader.h
VariantReader.h
All.h
armarx::aron::type::converter
Definition:
aron_conversions.cpp:9
NlohmannJSONWriter.h
VariantConverter.h
armarx::aron::type::FromNlohmannJSONConverter
Definition:
NlohmannJSONConverter.h:36
VariantWriter.h
VariantReader.h
armarx::aron::data::FromVariantConverter
Definition:
VariantConverter.h:37
NlohmannJSONConverter.h
NlohmannJSONReader.h
armarx::aron::data::converter
Definition:
aron_conversions.cpp:3
armarx::aron::data::FromNlohmannJSONConverter
Definition:
NlohmannJSONConverter.h:36
RobotAPI
libraries
aron
converter
json
NLohmannJSONConverterVisitor.h
Generated on Sat Oct 12 2024 09:14:10 for armarx_documentation by
1.8.17