addElement(const std::string &key, const VariantPtr &=nullptr) | Dict | |
addElementCopy(const std::string &key, const VariantPtr &=nullptr) | Dict | |
aron | SpecializedVariantBase< data::dto::Dict, Dict > | protected |
AronDataType typedef | SpecializedVariantBase< data::dto::Dict, Dict > | |
at(const std::string &) const | Dict | |
Base typedef | ContainerVariant< data::dto::Dict, Dict > | |
childrenSize() const override | Dict | virtual |
clear() | Dict | |
clone(const Path &p) const override | Dict | virtual |
ContainerVariant< data::dto::Dict, Dict >::clone() const | SpecializedVariantBase< data::dto::Dict, Dict > | inlinevirtual |
cloneAsVariant() const override | SpecializedVariantBase< data::dto::Dict, Dict > | inline |
cloneAsVariant(const Path &newPath) const override | SpecializedVariantBase< data::dto::Dict, Dict > | inlinevirtual |
armarx::aron::data::Variant::cloneAsVariant() const =0 | Variant | pure virtual |
descriptor | Variant | protected |
Dict(const Path &path=Path()) | Dict | |
Dict(const data::dto::DictPtr &, const Path &path=Path()) | Dict | |
Dict(const std::map< std::string, VariantPtr > &, const Path &path=Path()) | Dict | |
DynamicCast(const VariantPtr &n) | SpecializedVariantBase< data::dto::Dict, Dict > | inlinestatic |
DynamicCast(Variant &n) | SpecializedVariantBase< data::dto::Dict, Dict > | inlinestatic |
DynamicCast(const Variant &n) | SpecializedVariantBase< data::dto::Dict, Dict > | inlinestatic |
DynamicCastAndCheck(const VariantPtr &n) | SpecializedVariantBase< data::dto::Dict, Dict > | inlinestatic |
FromAronDictDTO(const data::dto::DictPtr &aron) | Dict | static |
FromAronDTO(const data::dto::GenericDataPtr &, const Path &=Path()) | Variant | static |
FromAronDTO(const std::vector< data::dto::GenericDataPtr > &, const Path &=Path()) | Variant | static |
fullfillsType(const type::VariantPtr &) const override | Dict | virtual |
getAllKeys() const | Dict | |
getAllKeysAsString() const | Dict | |
getChildren() const override | Dict | virtual |
getDescriptor() const | Variant | inline |
getElement(const std::string &) const | Dict | |
getElements() const | Dict | |
getFullName() const override | Dict | virtual |
getPath() const | Variant | inline |
getShortName() const override | Dict | virtual |
hasElement(const std::string &) const | Dict | |
mergeAndReplace(const DictPtr &d) | Dict | |
mergeAndReplaceCopy(const DictPtr &d) | Dict | |
navigateAbsolute(const Path &path) const override | Dict | virtual |
navigateRelative(const Path &path) const override | SpecializedVariantBase< data::dto::Dict, Dict > | inlinevirtual |
operator typename AronDataType::PointerType() | SpecializedVariantBase< data::dto::Dict, Dict > | inline |
operator=(const Dict &) | Dict | |
operator==(const Dict &) const override | Dict | virtual |
operator==(const DictPtr &) const override | Dict | |
ContainerVariant< data::dto::Dict, Dict >::operator==(const Variant &other) const override | SpecializedVariantBase< data::dto::Dict, Dict > | inlinevirtual |
ContainerVariant< data::dto::Dict, Dict >::operator==(const PointerType &other) const=0 | SpecializedVariantBase< data::dto::Dict, Dict > | pure virtual |
operator[](const std::string &) const | Dict | |
path | Variant | protected |
pathToString() const | Variant | inline |
PointerType typedef | SpecializedVariantBase< data::dto::Dict, Dict > | |
recalculateType() const override | Dict | virtual |
removeElement(const std::string &key) | Dict | |
setElement(const std::string &, const VariantPtr &=nullptr) | Dict | |
setElementCopy(const std::string &, const VariantPtr &=nullptr) | Dict | |
SpecializedVariantBase()=delete | ContainerVariant< data::dto::Dict, Dict > | |
SpecializedVariantBase(const data::Descriptor descriptor, const Path &path=Path()) | ContainerVariant< data::dto::Dict, Dict > | inline |
SpecializedVariantBase(const typename AronDataType::PointerType &o, const data::Descriptor descriptor, const Path &path=Path()) | ContainerVariant< data::dto::Dict, Dict > | inline |
SpecializedVariantBase< data::dto::Dict, Dict >::SpecializedVariantBase(const data::Descriptor descriptor, const Path &path=Path()) | SpecializedVariantBase< data::dto::Dict, Dict > | inline |
SpecializedVariantBase< data::dto::Dict, Dict >::SpecializedVariantBase(const typename AronDataType::PointerType &o, const data::Descriptor descriptor, const Path &path=Path()) | SpecializedVariantBase< data::dto::Dict, Dict > | inline |
toAronDictDTO() const | Dict | |
ToAronDictDTO(const PointerType &navigator) | Dict | static |
toAronDTO() const override | SpecializedVariantBase< data::dto::Dict, Dict > | inline |
armarx::aron::data::Variant::toAronDTO() const =0 | Variant | pure virtual |
ToAronDTO(const std::vector< VariantPtr > &) | Variant | static |
Variant()=delete | Variant | |
Variant(const data::Descriptor &descriptor, const Path &path) | Variant | inline |
~ContainerVariant()=default | ContainerVariant< data::dto::Dict, Dict > | virtual |
~SpecializedVariantBase()=default | SpecializedVariantBase< data::dto::Dict, Dict > | virtual |
~Variant()=default | Variant | virtual |