Go to the documentation of this file.
33 detail::PrimitiveVariant<
data::dto::AronInt, int,
Int>::PrimitiveVariant(
41 detail::PrimitiveVariant<
data::dto::AronInt, int,
Int>::PrimitiveVariant(
48 detail::PrimitiveVariant<
data::dto::AronInt, int,
Int>::PrimitiveVariant(
60 if (this->
aron->value != otherAron->value)
74 return *
this == *other;
85 return std::make_shared<Int>(
aron);
91 return navigator ? navigator->toAronIntDTO() :
nullptr;
117 return "armarx::aron::data::Int";
std::shared_ptr< Variant > VariantPtr
void fromString(const std::string &setter) override
set a primitive from a std string
The NotImplementedYetException class.
static data::dto::AronIntPtr ToAronIntDTO(const IntPtr &navigator)
data::dto::AronIntPtr toAronIntDTO() const
bool fullfillsType(const type::VariantPtr &) const override
checks, if the current data variant fullfills the given type
A convenience header to include all aron files (full include, not forward declared)
std::string getShortName() const override
get a short str representation of this variant
bool operator==(const Int &) const override
std::shared_ptr< Int > IntPtr
std::string getFullName() const override
get the full str representation of this variant
type::VariantPtr recalculateType() const override
recalculate the type of a data variant. Please not tha the mapping ist NOT bijective,...
AronDataType::PointerType aron
void setValue(const int &x)
static IntPtr FromAronIntDTO(const data::dto::AronIntPtr &aron)