muParser: muParserDLL.h File Reference

# 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.