Go to the documentation of this file.
34 detail::PrimitiveVariant<
data::dto::AronLong, long,
Long>::PrimitiveVariant(
42 detail::PrimitiveVariant<
data::dto::AronLong, long,
Long>::PrimitiveVariant(
49 detail::PrimitiveVariant<
data::dto::AronLong, long,
Long>::PrimitiveVariant(
61 if (this->
aron->value != otherAron->value)
75 return *
this == *other;
86 return std::make_shared<Long>(
aron);
89 data::dto::AronLongPtr
92 return navigator ? navigator->toAronLongDTO() :
nullptr;
96 data::dto::AronLongPtr
118 return "armarx::aron::data::Long";
void fromString(const std::string &setter) override
set a primitive from a std string
std::shared_ptr< Variant > VariantPtr
Long(const Path &=Path())
std::shared_ptr< Long > LongPtr
std::string getFullName() const override
get the full str representation of this variant
static data::dto::AronLongPtr ToAronLongDTO(const LongPtr &navigator)
bool fullfillsType(const type::VariantPtr &) const override
checks, if the current data variant fullfills the given type
The NotImplementedYetException class.
data::dto::AronLongPtr toAronLongDTO() const
std::string getShortName() const override
get a short str representation of this variant
A convenience header to include all aron files (full include, not forward declared)
bool operator==(const Long &) const override
type::VariantPtr recalculateType() const override
recalculate the type of a data variant. Please not tha the mapping ist NOT bijective,...
static LongPtr FromAronLongDTO(const data::dto::AronLongPtr &aron)
AronDataType::PointerType aron
void setValue(const long &x)