Classes | Defines | Typedefs | Variables
MathParser.h File Reference

Definition of CMathParser. More...

#include "MathParserDll.h"
#include "GenApi/Types.h"
#include "GenApi/GenApiDll.h"
#include "StrMap.h"
#include "Lexer.h"
#include <vector>
Include dependency graph for MathParser.h:
This graph shows which files directly or indirectly include this file:

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

Detailed Description

Definition of CMathParser.

Definition in file MathParser.h.


Define Documentation

#define ORIGINAL_STACK_SIZE   64

Definition at line 35 of file MathParser.h.


Typedef Documentation

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.


Variable Documentation

const double DblErR
const double DblNiN


rc_visard_driver
Author(s): Heiko Hirschmueller , Christian Emmerich , Felix Ruess
autogenerated on Thu Jun 6 2019 20:43:09