AronTyped.cpp
Go to the documentation of this file.
1
#include "
AronTyped.h
"
2
3
#include <
RobotAPI/libraries/aron/core/type/variant/container/Object.h
>
4
5
namespace
armarx::armem::base::detail
6
{
7
8
AronTyped::AronTyped
(
aron::type::ObjectPtr
aronType) : _aronType(aronType)
9
{
10
}
11
12
bool
13
AronTyped::hasAronType
()
const
14
{
15
return
_aronType
!=
nullptr
;
16
}
17
18
aron::type::ObjectPtr
&
19
AronTyped::aronType
()
20
{
21
return
_aronType
;
22
}
23
24
aron::type::ObjectPtr
25
AronTyped::aronType
()
const
26
{
27
return
_aronType
;
28
}
29
30
31
}
// namespace armarx::armem::base::detail
armarx::armem::base::detail::AronTyped::AronTyped
AronTyped(aron::type::ObjectPtr aronType=nullptr)
Definition:
AronTyped.cpp:8
armarx::armem::base::detail::AronTyped::aronType
aron::type::ObjectPtr & aronType()
Definition:
AronTyped.cpp:19
armarx::armem::base::detail
Definition:
AronTyped.cpp:5
AronTyped.h
Object.h
armarx::armem::base::detail::AronTyped::hasAronType
bool hasAronType() const
Definition:
AronTyped.cpp:13
armarx::aron::type::ObjectPtr
std::shared_ptr< Object > ObjectPtr
Definition:
Object.h:36
armarx::armem::base::detail::AronTyped::_aronType
aron::type::ObjectPtr _aronType
The expected Aron type. May be nullptr, in which case no type information is available.
Definition:
AronTyped.h:24
RobotAPI
libraries
armem
core
base
detail
AronTyped.cpp
Generated on Sat Mar 29 2025 09:17:27 for armarx_documentation by
1.8.17