Go to the documentation of this file.
31 #include "../detail/ContainerVariant.h"
61 std::vector<VariantPtr>
getChildren()
const override;
68 std::vector<VariantPtr> acceptedTypes;
std::shared_ptr< Variant > VariantPtr
std::shared_ptr< class Tuple > TuplePtr
bool hasAcceptedType(unsigned int i) const
VariantPtr navigateAbsolute(const Path &path) const override
naviate absolute
Tuple(const Path &path=Path())
std::vector< VariantPtr > getAcceptedTypes() const
void setAcceptedTypes(const std::vector< VariantPtr > &)
std::vector< VariantPtr > getChildren() const override
get all child elements
std::string getShortName() const override
get a short name of this specific type
A convenience header to include all aron files (full include, not forward declared)
std::string getFullName() const override
get the full name of this specific type
type::dto::TuplePtr toTupleDTO() const
std::filesystem::path Path
size_t childrenSize() const override
VariantPtr getAcceptedType(unsigned int i) const
void addAcceptedType(const VariantPtr &)
static std::string GetFullNamePrefix()
static std::string GetNamePrefix()