muParserDLL.h File Reference

This file contains the DLL interface of muparser. More...

Go to the source code of this file.

Typedefs

typedef void * muParserHandle_t
typedef char muChar_t
typedef int muBool_t
typedef int muInt_t
typedef double muFloat_t
typedef muFloat_t(* muFun0_t )()
typedef muFloat_t(* muFun1_t )(muFloat_t)
typedef muFloat_t(* muFun2_t )(muFloat_t, muFloat_t)
typedef muFloat_t(* muFun3_t )(muFloat_t, muFloat_t, muFloat_t)
typedef muFloat_t(* muFun4_t )(muFloat_t, muFloat_t, muFloat_t, muFloat_t)
typedef muFloat_t(* muFun5_t )(muFloat_t, muFloat_t, muFloat_t, muFloat_t, muFloat_t)
typedef muFloat_t(* muMultFun_t )(const muFloat_t *, muInt_t)
typedef muFloat_t(* muStrFun1_t )(const muChar_t *)
typedef muFloat_t(* muStrFun2_t )(const muChar_t *, muFloat_t)
typedef muFloat_t(* muStrFun3_t )(const muChar_t *, muFloat_t, muFloat_t)
typedef void(* muErrorHandler_t )(muParserHandle_t a_hParser)
typedef muFloat_t *(* muFacFun_t )(const muChar_t *, void *)
typedef muInt_t(* muIdentFun_t )(const muChar_t *, muInt_t *, muFloat_t *)

Functions

 API_EXPORT (muParserHandle_t) mupCreate()
 API_EXPORT (void) mupRelease(muParserHandle_t a_hParser)
 API_EXPORT (const muChar_t *) mupGetExpr(muParserHandle_t a_hParser)
 API_EXPORT (muFloat_t) mupEval(muParserHandle_t a_hParser)
 API_EXPORT (int) mupGetExprVarNum(muParserHandle_t a_hParser)
 API_EXPORT (muFloat_t *) mupCreateVar()

Variables

const muChar_t * a_szExpr
muFacFun_t a_pFactory
muFacFun_t void * pUserData
const muChar_t * a_szName
const muChar_t muFun0_t a_pFun
const muChar_t muFun0_t muBool_t a_bOptimize
const muChar_t muFun2_t muInt_t a_iPri1
const muChar_t muFloat_t a_fVal
const muChar_t const muChar_t * a_sVal
const muChar_t muFloat_t * a_fVar
const muChar_t muFun1_t a_pOprt
const muChar_t * a_szCharset
unsigned a_iVar
unsigned const muChar_t ** a_pszName
unsigned const muChar_t
muFloat_t ** 
a_pVar
const muChar_t cArgSep
muErrorHandler_t a_pErrHandler


Detailed Description

This file contains the DLL interface of muparser.


Generated on Sun Jun 22 00:57:25 2008 for muParser by  doxygen 1.5.5