Analitza
analitzautils.h
Go to the documentation of this file.
49 void ANALITZA_EXPORT objectWalker(const Analitza::Expression& o, const QByteArray& prefix=QByteArray());
bool hasVars(const Analitza::Object *o, const QStringList &bvars=QStringList())
Returns whether there is any variable in the o tree.
bool hasTheVar(const QSet< QString > &vars, const Analitza::Object *o)
Analitza::Expression ANALITZA_EXPORT variantToExpression(const QVariant &v)
Creates an expression out of a QVariant v, it will assert if it's not the correct type...
int countDepth(int depth, const Analitza::Object *tree)
tells how much depth is being used inside tree
QVariant ANALITZA_EXPORT expressionToVariant(const Analitza::Expression &res)
Creates a QVariant out of an Expression res.
Analitza::Object * replaceDepth(int depth, Analitza::Object *tree, Analitza::Object *towhat)
ANALITZA_EXPORT QStringList dependencies(const Analitza::Object *o, const QStringList &scope)
QString ANALITZA_EXPORT generateDependencyGraph(const Analitza::Variables *v)
Stores the variables in a hash map and make them available.
Definition: variables.h:42
Container represents special tags of MathML called containers.
Definition: container.h:44
Definition: object.h:38
QString listToString(const Analitza::List *list)
void ANALITZA_EXPORT objectWalker(const Analitza::Expression &o, const QByteArray &prefix=QByteArray())
Convenience function.
Definition: list.h:34
This class is the one that will correspond to MathML apply tags.
Definition: apply.h:41
bool isLambda(const Analitza::Object *o)
bool equalTree(const Analitza::Object *o1, const Analitza::Object *o2)
Returns whether o1 is equal to o2.
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:11:37 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:11:37 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.