Definition of CMathParser. More...
#include "MathParserDll.h"
#include "GenApi/Types.h"
#include "GenApi/GenApiDll.h"
#include "StrMap.h"
#include "Lexer.h"
#include <vector>
Go to the source code of this file.
Classes | |
class | CMathParser |
Expression parser and evaluator of CSwissKnife. More... | |
struct | CMathParser::Operation |
Defines | |
#define | ORIGINAL_STACK_SIZE 64 |
Typedefs | |
typedef char *(* | MultiArgFunc )(int paramcnt, double *args, CStrMap *strparams, double *result) |
typedef double(* | OneArgFunc )(double arg) |
typedef int(* | PrmSrchFunc )(const char *str, size_t len, double *value, void *param) |
Variables | |
const double | DblErR |
const double | DblNiN |
Definition of CMathParser.
Definition in file MathParser.h.
#define ORIGINAL_STACK_SIZE 64 |
Definition at line 35 of file MathParser.h.
typedef char*( * MultiArgFunc)(int paramcnt, double *args, CStrMap *strparams, double *result) |
Definition at line 42 of file MathParser.h.
typedef double( * OneArgFunc)(double arg) |
Definition at line 41 of file MathParser.h.
typedef int( * PrmSrchFunc)(const char *str, size_t len, double *value, void *param) |
Definition at line 44 of file MathParser.h.
const double DblErR |
const double DblNiN |