forward_declarations.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <memory>
4
5
/**
6
* forward declarations of ALL aron data objects
7
*/
8
namespace
armarx::aron::data
9
{
10
class
Variant;
11
using
VariantPtr
= std::shared_ptr<Variant>;
12
13
class
Dict
;
14
using
DictPtr
= std::shared_ptr<Dict>;
15
16
class
List
;
17
using
ListPtr
= std::shared_ptr<List>;
18
19
class
NDArray
;
20
using
NDArrayPtr
= std::shared_ptr<NDArray>;
21
22
class
Int
;
23
using
IntPtr
= std::shared_ptr<Int>;
24
25
class
Long
;
26
using
LongPtr
= std::shared_ptr<Long>;
27
28
class
Float
;
29
using
FloatPtr
= std::shared_ptr<Float>;
30
31
class
Double
;
32
using
DoublePtr
= std::shared_ptr<Double>;
33
34
class
String
;
35
using
StringPtr
= std::shared_ptr<String>;
36
37
class
Bool
;
38
using
BoolPtr
= std::shared_ptr<Bool>;
39
}
armarx::aron::data::Long
Definition:
Long.h:41
armarx::aron::data::NDArray
Definition:
NDArray.h:48
armarx::aron::data::Int
Definition:
Int.h:42
armarx::aron::data::LongPtr
std::shared_ptr< Long > LongPtr
Definition:
forward_declarations.h:26
armarx::aron::data::Bool
Definition:
Bool.h:41
armarx::aron::data::NDArrayPtr
std::shared_ptr< NDArray > NDArrayPtr
Definition:
NDArray.h:46
armarx::aron::data::Double
Definition:
Double.h:41
armarx::aron::data::DoublePtr
std::shared_ptr< Double > DoublePtr
Definition:
forward_declarations.h:32
armarx::aron::data::List
Definition:
List.h:43
armarx::aron::data::VariantPtr
std::shared_ptr< Variant > VariantPtr
Definition:
forward_declarations.h:11
armarx::aron::data::String
Definition:
String.h:41
armarx::aron::data
A convenience header to include all aron files (full include, not forward declared)
Definition:
aron_conversions.cpp:3
armarx::aron::data::DictPtr
std::shared_ptr< Dict > DictPtr
Definition:
Dict.h:41
armarx::aron::data::FloatPtr
std::shared_ptr< Float > FloatPtr
Definition:
forward_declarations.h:29
armarx::aron::data::StringPtr
std::shared_ptr< String > StringPtr
Definition:
forward_declarations.h:35
armarx::aron::data::IntPtr
std::shared_ptr< Int > IntPtr
Definition:
forward_declarations.h:23
armarx::aron::data::ListPtr
std::shared_ptr< List > ListPtr
Definition:
List.h:40
armarx::aron::data::Dict
Definition:
Dict.h:44
armarx::aron::data::BoolPtr
std::shared_ptr< Bool > BoolPtr
Definition:
forward_declarations.h:38
armarx::aron::data::Float
Definition:
Float.h:41
RobotAPI
libraries
aron
core
data
variant
forward_declarations.h
Generated on Sat Oct 5 2024 09:13:54 for armarx_documentation by
1.8.17