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
} |