#include <QStringList>#include <QObject>#include <QVariant>#include "elamexpression.h"#include "elamunary.h"#include "elambinary.h"#include "elamcharclass.h"#include <DPtrBase>#include <functional>

Classes | |
| class | ELAM::Engine |
| The calculation engine of . More... | |
Namespaces | |
| ELAM | |
Typedefs | |
| typedef std::function < QVariant(const QList < QVariant > &args, Engine &engine)> | ELAM::Function |
| pointer to a function wrapping a mathematical function More... | |
| typedef QVariant(* | ELAM::Function_FP )(const QList< QVariant > &args, Engine &engine) |
| Helper type to select the correct overload from several variants. More... | |
| typedef std::function< QPair < QString, QVariant >const QString &expr, Engine &engine, int start)> | ELAM::LiteralParser |
| wraps the parser routine for a literal More... | |
| typedef QPair< QString, QVariant >(* | ELAM::LiteralParser_FP )(const QString &expr, Engine &engine, int start) |
| Helper type to select the correct overload from several variants. More... | |
| typedef std::function < QVariant(const QVariant &orig, const Engine &engine)> | ELAM::TypeCast |
| Wraps a cast function to convert various types into another type. More... | |
| typedef QVariant(* | ELAM::TypeCast_FP )(const QVariant &orig, const Engine &engine) |
| Helper type to select the correct overload from several variants. More... | |
Functions | |
| ELAM_EXPORT QString | ELAM::versionInfo () |
| returns version information about ELAM More... | |
1.8.8