Classes |
| class | TExpVal |
| class | TExpEnv |
| class | TExpBi |
| class | TExp |
| class | TExpHelpItem |
| class | TExpHelpObj |
| class | TExpHelp |
Typedefs |
| typedef TPt< TExpVal > | PExpVal |
| typedef TVec< PExpVal > | TExpValV |
| typedef TLst< PExpVal > | TExpValL |
| typedef TLstNd< PExpVal > * | TExpValLN |
| typedef TPt< TExpEnv > | PExpEnv |
| typedef TPt< TExp > | PExp |
| typedef TVec< PExp > | TExpV |
| typedef TPt< TExpHelpItem > | PExpHelpItem |
| typedef TVec< PExpHelpItem > | TExpHelpItemV |
| typedef TPt< TExpHelpObj > | PExpHelpObj |
| typedef TVec< PExpHelpObj > | TExpHelpObjV |
| typedef TPt< TExpHelp > | PExpHelp |
Enumerations |
| enum | TExpValType {
evtUndef,
evtFlt,
evtStr,
evtVec,
evtLst
} |
| enum | TExpFuncArgType {
efatUndef,
efatVoid,
efatFlt,
efatFltFlt,
efatFltStr,
efatStr,
efatStrFlt,
efatStrStr,
efatStrAny
} |
| enum | TExpBiId {
ebi_Undef,
ebi_True,
ebi_False,
ebi_E,
ebi_Pi,
ebi_Sin,
ebi_Cos,
ebi_Tan,
ebi_ASin,
ebi_ACos,
ebi_ATan,
ebi_SinH,
ebi_CosH,
ebi_TanH,
ebi_Pow,
ebi_Exp,
ebi_Sqr,
ebi_Sqrt,
ebi_Log,
ebi_Log10,
ebi_Ceil,
ebi_Floor,
ebi_Int,
ebi_Frac,
ebi_Abs,
ebi_UniDev,
ebi_NrmDev,
ebi_ExpDev,
ebi_GamDev,
ebi_PoiDev,
ebi_BinDev,
ebi_UniDevStep,
ebi_NrmDevStep,
ebi_ExpDevStep
} |
| enum | TExpBiArgType { ebatUndef,
ebatVoid,
ebatFlt,
ebatFltFlt
} |
| enum | TExpType {
etUndef,
etVal,
etVec,
etLst,
etOp,
etVar,
etBiConst,
etFunc,
etBiFunc
} |
| enum | TExpOp {
eoUndef,
eoUPlus,
eoUMinus,
eoPlus,
eoMinus,
eoMul,
eoDiv,
eoIDiv,
eoMod,
eoNot,
eoAnd,
eoOr,
eoEq,
eoNEq,
eoLss,
eoGtr,
eoLEq,
eoGEq,
eoIf
} |
| enum | TExpHelpObjType {
ehotUndef,
ehotOp,
ehotVar,
ehotFunc,
ehotTempl
} |