Go to the documentation of this file.
52 template <
class Derived>
63 const Derived* d =
dynamic_cast<const Derived*
>(
this);
73 Derived* d =
dynamic_cast<Derived*
>(
this);
83 const Derived* d =
dynamic_cast<const Derived*
>(
this);
93 Derived* d =
dynamic_cast<Derived*
>(
this);
109 template <
class Derived>
aron::cpp::AronGeneratedObjectBase AronGeneratedObjectBase
concept isAronGeneratedObject
std::shared_ptr< Value > value()
ReaderT::InputType & input
virtual ~AronGeneratedObjectBase()=default
AronGeneratedObject()=default
AronGeneratedObjectBase()=default
virtual ~AronGeneratedObject()=default
void from(const T &t, void(*toAron)(Derived &, const T &))
std::shared_ptr< Dict > DictPtr
virtual void fromAron(const armarx::aron::data::DictPtr &input)=0
Set all members of the current bo according to the aron variant data dict.
void to(T &t, void(*fromAron)(const Derived &, T &)) const
virtual armarx::aron::data::dto::DictPtr toAronDTO() const =0
Convert the current bo to the ice representation of an aron variant data dict.
virtual armarx::aron::data::DictPtr toAron() const =0
Convert the current bo to an aron variant data dict.