Analitza
#include <expressiontypechecker.h>

Public Member Functions | |
| ExpressionTypeChecker (Variables *v) | |
| ExpressionType | check (const Expression &exp) |
| QStringList | dependencies () const |
| QStringList | errors () const |
| bool | hasDependencies () const |
| void | initializeVars (const QMap< QString, ExpressionType > &types) |
| bool | isCorrect () const |
| virtual QVariant | result () const |
| QMap< QString, ExpressionType > | variablesTypes () const |
| virtual QVariant | visit (const Operator *var) |
| virtual QVariant | visit (const Ci *var) |
| virtual QVariant | visit (const Cn *var) |
| virtual QVariant | visit (const Container *var) |
| virtual QVariant | visit (const Vector *var) |
| virtual QVariant | visit (const List *l) |
| virtual QVariant | visit (const Matrix *c) |
| virtual QVariant | visit (const Analitza::MatrixRow *m) |
| virtual QVariant | visit (const Apply *a) |
| virtual QVariant | visit (const CustomObject *c) |
Public Member Functions inherited from Analitza::AbstractExpressionVisitor | |
| virtual | ~AbstractExpressionVisitor () |
Detailed Description
Definition at line 34 of file expressiontypechecker.h.
Constructor & Destructor Documentation
| Analitza::ExpressionTypeChecker::ExpressionTypeChecker | ( | Variables * | v | ) |
Member Function Documentation
| ExpressionType Analitza::ExpressionTypeChecker::check | ( | const Expression & | exp | ) |
|
inline |
Definition at line 54 of file expressiontypechecker.h.
| QStringList Analitza::ExpressionTypeChecker::errors | ( | ) | const |
|
inline |
Definition at line 55 of file expressiontypechecker.h.
|
inline |
Definition at line 59 of file expressiontypechecker.h.
|
inline |
Definition at line 56 of file expressiontypechecker.h.
|
inlinevirtual |
Implements Analitza::AbstractExpressionVisitor.
Definition at line 52 of file expressiontypechecker.h.
| QMap<QString, ExpressionType> Analitza::ExpressionTypeChecker::variablesTypes | ( | ) | const |
Implements Analitza::AbstractExpressionVisitor.
Implements Analitza::AbstractExpressionVisitor.
Implements Analitza::AbstractExpressionVisitor.
Implements Analitza::AbstractExpressionVisitor.
Implements Analitza::AbstractExpressionVisitor.
Implements Analitza::AbstractExpressionVisitor.
Implements Analitza::AbstractExpressionVisitor.
|
virtual |
Implements Analitza::AbstractExpressionVisitor.
Implements Analitza::AbstractExpressionVisitor.
|
virtual |
Implements Analitza::AbstractExpressionVisitor.
The documentation for this class was generated from the following file:
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.
KDE API Reference
Public Member Functions inherited from