|
void | fromString (const std::string &setter) override |
| set a primitive from a std string More...
|
|
bool | fullfillsType (const type::VariantPtr &) const override |
| checks, if the current data variant fullfills the given type More...
|
|
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...
|
|
| Int (const data::dto::AronIntPtr &, const Path &=Path()) |
|
| Int (const int, const Path &=Path()) |
|
| Int (const Path &=Path()) |
|
bool | operator== (const Int &) const override |
|
bool | operator== (const IntPtr &) 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...
|
|
data::dto::AronIntPtr | toAronIntDTO () const |
|
size_t | childrenSize () const override |
| get the children size of a data variant More...
|
|
virtual PointerType | clone () const |
|
virtual PointerType | clone (const Path &newPath) const =0 |
|
PointerType | clone (const Path &newPath) const override |
|
DictPtr | getAsDict () const |
|
std::vector< VariantPtr > | getChildren () const override |
| get the children of a data variant More...
|
|
int & | getValue () |
|
int | getValue () const |
|
VariantPtr | navigateAbsolute (const Path &path) const override |
| naviate absolute More...
|
|
| operator int () const |
|
Int & | operator= (const int &x) |
|
| PrimitiveVariant (const int &v, const data::Descriptor descriptor, const Path &path=Path()) |
|
void | setValue (const int &x) |
|
| 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 | ~PrimitiveVariant ()=default |
|
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 size_t | childrenSize () const =0 |
| get the children size of a data variant More...
|
|
virtual VariantPtr | cloneAsVariant () const =0 |
| get a pointer to a copy of this variant More...
|
|
virtual std::vector< VariantPtr > | getChildren () const =0 |
| get the children of a data 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 42 of file Int.h.