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().