|
MADNESS
version 0.9
|
This file contains the DLL interface of muparser. More...
Go to the source code of this file.
Macros | |
| #define | API_EXPORT(TYPE) TYPE |
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 |
This file contains the DLL interface of muparser.
| #define API_EXPORT | ( | TYPE | ) | TYPE |
| typedef int muBool_t |
| typedef char muChar_t |
| typedef void(* muErrorHandler_t)(muParserHandle_t a_hParser) |
| typedef double muFloat_t |
| typedef muFloat_t(* muFun0_t)() |
| muIdentFun_t |
| typedef int muInt_t |
| typedef void* muParserHandle_t |
| API_EXPORT | ( | muParserHandle_t | ) |
| API_EXPORT | ( | void | ) |
| API_EXPORT | ( | const muChar_t * | ) |
| API_EXPORT | ( | muFloat_t | ) |
| API_EXPORT | ( | int | ) |
| API_EXPORT | ( | muFloat_t * | ) |
Referenced by mu::ParserBase::DefineConst(), and mu::ParserToken< value_type, string_type >::SetVal().
| unsigned a_iVar |
| muErrorHandler_t a_pErrHandler |
| muFacFun_t a_pFactory |
Referenced by mu::ParserTokenReader::SetVarCreator().
| unsigned const muChar_t ** a_pszName |
Referenced by mu::ParserBase::DefineVar().
| const muChar_t * a_szCharset |
| const muChar_t* a_szExpr |
| const muChar_t * a_szName |
| const muChar_t cArgSep |
Referenced by mu::ParserTokenReader::SetArgSep().
| muFacFun_t void* pUserData |
Referenced by mu::ParserTokenReader::SetVarCreator().
1.8.8