|  | 
| void | addElement (const VariantPtr &) | 
|  | 
| size_t | childrenSize () const override | 
|  | get the children size of a data variant  More... 
 | 
|  | 
| void | clear () | 
|  | 
| ListPtr | clone (const Path &p) const override | 
|  | 
| bool | fullfillsType (const type::VariantPtr &) const override | 
|  | checks, if the current data variant fullfills the given type  More... 
 | 
|  | 
| DictPtr | getAsDict () const | 
|  | 
| std::vector< VariantPtr > | getChildren () const override | 
|  | get the children of a data variant  More... 
 | 
|  | 
| VariantPtr | getElement (unsigned int) const | 
|  | 
| std::vector< VariantPtr > | getElements () const | 
|  | 
| std::string | getFullName () const override | 
|  | get the full str representation of this variant  More... 
 | 
|  | 
| std::string | getShortName () const override | 
|  | get a short str representation of this variant  More... 
 | 
|  | 
| bool | hasElement (unsigned int) const | 
|  | 
|  | List (const data::dto::ListPtr &, const Path &path=Path()) | 
|  | 
|  | List (const Path &path=Path()) | 
|  | 
|  | List (const std::vector< VariantPtr > &, const Path &path=Path()) | 
|  | 
| VariantPtr | navigateAbsolute (const Path &path) const override | 
|  | naviate absolute  More... 
 | 
|  | 
| bool | operator== (const List &) const override | 
|  | 
| bool | operator== (const ListPtr &) const override | 
|  | 
| type::VariantPtr | recalculateType () const override | 
|  | recalculate the type of a data variant. Please not tha the mapping ist NOT bijective, so the calculated type may be wrong  More... 
 | 
|  | 
| void | removeElement (unsigned int) | 
|  | 
| void | setElement (unsigned int, const VariantPtr &) | 
|  | 
| data::dto::ListPtr | toAronListDTO () const | 
|  | 
|  | SpecializedVariantBase ()=delete | 
|  | 
|  | SpecializedVariantBase (const data::Descriptor descriptor, const Path &path=Path()) | 
|  | 
|  | SpecializedVariantBase (const typename AronDataType::PointerType &o, const data::Descriptor descriptor, const Path &path=Path()) | 
|  | 
| virtual | ~ContainerVariant ()=default | 
|  | 
| virtual PointerType | clone () const | 
|  | 
| VariantPtr | cloneAsVariant () const override | 
|  | get a pointer to a copy of this variant  More... 
 | 
|  | 
| VariantPtr | cloneAsVariant (const Path &newPath) const override | 
|  | 
| VariantPtr | navigateRelative (const Path &path) const override | 
|  | navigate relative  More... 
 | 
|  | 
|  | operator typename AronDataType::PointerType () | 
|  | 
| virtual bool | operator== (const PointerType &other) const=0 | 
|  | 
| bool | operator== (const Variant &other) const override | 
|  | 
|  | SpecializedVariantBase ()=delete | 
|  | 
|  | SpecializedVariantBase (const data::Descriptor descriptor, const Path &path=Path()) | 
|  | 
|  | SpecializedVariantBase (const typename AronDataType::PointerType &o, const data::Descriptor descriptor, const Path &path=Path()) | 
|  | 
| data::dto::GenericDataPtr | toAronDTO () const override | 
|  | convert the variant to the ice representation  More... 
 | 
|  | 
| virtual | ~SpecializedVariantBase ()=default | 
|  | 
| virtual VariantPtr | cloneAsVariant () const =0 | 
|  | get a pointer to a copy of this variant  More... 
 | 
|  | 
| data::Descriptor | getDescriptor () const | 
|  | getter for the descriptor enum  More... 
 | 
|  | 
| Path | getPath () const | 
|  | get the path  More... 
 | 
|  | 
| bool | operator== (const VariantPtr &other) const | 
|  | 
| std::string | pathToString () const | 
|  | get the path as string  More... 
 | 
|  | 
| virtual data::dto::GenericDataPtr | toAronDTO () const =0 | 
|  | convert the variant to the ice representation  More... 
 | 
|  | 
|  | Variant ()=delete | 
|  | 
|  | Variant (const data::Descriptor &descriptor, const Path &path) | 
|  | 
| virtual | ~Variant ()=default | 
|  | 
Definition at line 43 of file List.h.