aron | SpecializedVariantBase< AronDataT, DerivedT > | protected |
AronDataType typedef | SpecializedVariantBase< AronDataT, DerivedT > | |
Base typedef | PrimitiveVariant< AronDataT, ValueT, DerivedT > | |
childrenSize() const override | PrimitiveVariant< AronDataT, ValueT, DerivedT > | inlinevirtual |
clone(const Path &newPath) const override | PrimitiveVariant< AronDataT, ValueT, DerivedT > | inlinevirtual |
clone() const | PrimitiveVariant< AronDataT, ValueT, DerivedT > | inline |
clone(const Path &newPath) const=0 | PrimitiveVariant< AronDataT, ValueT, DerivedT > | |
armarx::aron::data::detail::SpecializedVariantBase::clone() const | SpecializedVariantBase< AronDataT, DerivedT > | inlinevirtual |
cloneAsVariant() const override | SpecializedVariantBase< AronDataT, DerivedT > | inlinevirtual |
cloneAsVariant(const Path &newPath) const override | SpecializedVariantBase< AronDataT, DerivedT > | inlinevirtual |
descriptor | Variant | protected |
DynamicCast(const VariantPtr &n) | SpecializedVariantBase< AronDataT, DerivedT > | inlinestatic |
DynamicCast(Variant &n) | SpecializedVariantBase< AronDataT, DerivedT > | inlinestatic |
DynamicCast(const Variant &n) | SpecializedVariantBase< AronDataT, DerivedT > | inlinestatic |
DynamicCastAndCheck(const VariantPtr &n) | SpecializedVariantBase< AronDataT, DerivedT > | inlinestatic |
FromAronDTO(const data::dto::GenericDataPtr &, const Path &=Path()) | Variant | static |
FromAronDTO(const std::vector< data::dto::GenericDataPtr > &, const Path &=Path()) | Variant | static |
fromString(const std::string &setter)=0 | PrimitiveVariant< AronDataT, ValueT, DerivedT > | pure virtual |
fullfillsType(const type::VariantPtr &) const =0 | Variant | pure virtual |
getAsDict() const | PrimitiveVariant< AronDataT, ValueT, DerivedT > | inline |
getChildren() const override | PrimitiveVariant< AronDataT, ValueT, DerivedT > | inlinevirtual |
getDescriptor() const | Variant | inline |
getFullName() const =0 | Variant | pure virtual |
getPath() const | Variant | inline |
getShortName() const =0 | Variant | pure virtual |
getValue() const | PrimitiveVariant< AronDataT, ValueT, DerivedT > | inline |
getValue() | PrimitiveVariant< AronDataT, ValueT, DerivedT > | inline |
navigateAbsolute(const Path &path) const override | PrimitiveVariant< AronDataT, ValueT, DerivedT > | inlinevirtual |
navigateRelative(const Path &path) const override | SpecializedVariantBase< AronDataT, DerivedT > | inlinevirtual |
operator typename AronDataType::PointerType() | SpecializedVariantBase< AronDataT, DerivedT > | inline |
operator ValueT() const | PrimitiveVariant< AronDataT, ValueT, DerivedT > | inline |
operator=(const ValueT &x) | PrimitiveVariant< AronDataT, ValueT, DerivedT > | inline |
operator==(const Variant &other) const override | SpecializedVariantBase< AronDataT, DerivedT > | inlinevirtual |
operator==(const DerivedT &) const =0 | SpecializedVariantBase< AronDataT, DerivedT > | pure virtual |
operator==(const PointerType &other) const =0 | SpecializedVariantBase< AronDataT, DerivedT > | pure virtual |
armarx::aron::data::Variant::operator==(const VariantPtr &other) const | Variant | inline |
path | Variant | protected |
pathToString() const | Variant | inline |
PointerType typedef | PrimitiveVariant< AronDataT, ValueT, DerivedT > | |
PrimitiveVariant(const ValueT &v, const data::Descriptor descriptor, const Path &path=Path()) | PrimitiveVariant< AronDataT, ValueT, DerivedT > | inline |
recalculateType() const =0 | Variant | pure virtual |
setValue(const ValueT &x) | PrimitiveVariant< AronDataT, ValueT, DerivedT > | inline |
SpecializedVariantBase()=delete | PrimitiveVariant< AronDataT, ValueT, DerivedT > | |
SpecializedVariantBase(const data::Descriptor descriptor, const Path &path=Path()) | PrimitiveVariant< AronDataT, ValueT, DerivedT > | inline |
SpecializedVariantBase(const typename AronDataType::PointerType &o, const data::Descriptor descriptor, const Path &path=Path()) | PrimitiveVariant< AronDataT, ValueT, DerivedT > | inline |
armarx::aron::data::detail::SpecializedVariantBase::SpecializedVariantBase(const data::Descriptor descriptor, const Path &path=Path()) | SpecializedVariantBase< AronDataT, DerivedT > | inline |
armarx::aron::data::detail::SpecializedVariantBase::SpecializedVariantBase(const typename AronDataType::PointerType &o, const data::Descriptor descriptor, const Path &path=Path()) | SpecializedVariantBase< AronDataT, DerivedT > | inline |
toAronDTO() const override | SpecializedVariantBase< AronDataT, DerivedT > | inlinevirtual |
ToAronDTO(const std::vector< VariantPtr > &) | Variant | static |
ValueType typedef | PrimitiveVariant< AronDataT, ValueT, DerivedT > | |
Variant()=delete | Variant | |
Variant(const data::Descriptor &descriptor, const Path &path) | Variant | inline |
~PrimitiveVariant()=default | PrimitiveVariant< AronDataT, ValueT, DerivedT > | virtual |
~SpecializedVariantBase()=default | SpecializedVariantBase< AronDataT, DerivedT > | virtual |
~Variant()=default | Variant | virtual |