|
virtual std::string | getFullName () const override |
| get the full name of this specific type More...
|
|
virtual std::string | getShortName () const override |
| get a short name of this specific type More...
|
|
| Int (const Path &=Path()) |
|
| Int (const type::dto::AronInt &, const Path &=Path()) |
|
type::dto::AronIntPtr | toIntDTO () const |
|
size_t | childrenSize () const override |
|
std::vector< VariantPtr > | getChildren () const override |
| get all child elements More...
|
|
std::optional< ValueType > | getDefaultValue () const |
|
VariantPtr | navigateAbsolute (const Path &path) const override |
| naviate absolute More...
|
|
void | setDefaultValue (const std::optional< ValueType > &v) |
|
| SpecializedVariantBase (const type::Descriptor &descriptor, const Path &path) |
|
| SpecializedVariantBase (const type::dto::AronInt &o, const type::Descriptor &descriptor, const Path &path) |
|
virtual | ~PrimitiveVariant ()=default |
|
type::Maybe | getMaybe () const override |
| get the maybe type More...
|
|
VariantPtr | navigateRelative (const Path &path) const override |
| navigate relative More...
|
|
| operator type::dto::AronInt () |
|
bool | operator== (const Int &other) const |
|
bool | operator== (const Variant &other) const override |
|
void | setMaybe (const type::Maybe m) override |
| set the maybetype of this type More...
|
|
| SpecializedVariantBase (const type::Descriptor &descriptor, const Path &path) |
|
| SpecializedVariantBase (const type::dto::AronInt &o, const type::Descriptor &descriptor, const Path &path) |
|
type::dto::GenericTypePtr | toAronDTO () const override |
| convert this variant to a dto object. More...
|
|
virtual | ~SpecializedVariantBase ()=default |
|
virtual size_t | childrenSize () const =0 |
|
virtual std::vector< VariantPtr > | getChildren () const =0 |
| get all child elements More...
|
|
type::Descriptor | getDescriptor () const |
|
virtual type::Maybe | getMaybe () const =0 |
| get the maybe type More...
|
|
Path | getPath () const |
|
bool | operator== (const VariantPtr &other) const |
|
std::string | pathToString () const |
|
virtual type::dto::GenericTypePtr | toAronDTO () const =0 |
| convert this variant to a dto object. More...
|
|
| Variant (const type::Descriptor &descriptor, const Path &path=Path()) |
|
virtual | ~Variant ()=default |
|