Requires: include "utilities/ascConfig.h" include "fractions.h" include "compiler.h" include "dimen.h" include "expr_types.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | NextExpr(e) NextExprF(e) |
| #define | ExprType(e) ExprTypeF(e) |
| #define | ExprName(e) ExprNameF(e) |
| #define | ExprFunc(e) ExprFuncF(e) |
| #define | ExprIValue(e) ExprIValueF(e) |
| #define | ExprRValue(e) ExprRValueF(e) |
| #define | ExprRDimensions(e) ExprRDimensionsF(e) |
| #define | SatisfiedExprName(e) SatisfiedExprNameF(e) |
| #define | SatisfiedExprRValue(e) SatisfiedExprRValueF(e) |
| #define | SatisfiedExprRDimensions(e) SatisfiedExprRDimensionsF(e) |
| #define | ExprBValue(e) ExprBValueF(e) |
| #define | ExprSValue(e) ExprSValueF(e) |
| #define | ExprSymValue(e) ExprSymValueF(e) |
| #define | ExprQStrValue(e) ExprQStrValueF(e) |
| #define | ExprBuiltinSet(e) ExprBuiltinSetF(e) |
Functions | |
| Expr * | CreateVarExpr (struct Name *n) |
| Expr * | CreateDiffExpr (struct Name *n) |
| void | InitVarExpr (struct Expr *e, CONST struct Name *n) |
| Expr * | CreateOpExpr (enum Expr_enum t) |
| Expr * | CreateSatisfiedExpr (struct Name *n, double tol, CONST dim_type *dims) |
| Expr * | CreateFuncExpr (CONST struct Func *f) |
| Expr * | CreateIntExpr (long i) |
| Expr * | CreateRealExpr (double r, CONST dim_type *dims) |
| Expr * | CreateTrueExpr (void) |
| Expr * | CreateFalseExpr (void) |
| Expr * | CreateAnyExpr (void) |
| Expr * | CreateSetExpr (struct Set *set) |
| Expr * | CreateSymbolExpr (symchar *sym) |
| Expr * | CreateQStringExpr (CONST char *qstring) |
| Expr * | CreateBuiltin (enum Expr_enum t, struct Set *set) |
| void | LinkExprs (struct Expr *cur, struct Expr *next) |
| unsigned long | ExprListLength (CONST struct Expr *e) |
| Expr * | NextExprF (CONST struct Expr *e) |
| enum Expr_enum | ExprTypeF (CONST struct Expr *e) |
| CONST struct Name * | ExprNameF (CONST struct Expr *e) |
| CONST struct Func * | ExprFuncF (CONST struct Expr *e) |
| long | ExprIValueF (CONST struct Expr *e) |
| double | ExprRValueF (CONST struct Expr *e) |
| CONST dim_type * | ExprRDimensionsF (CONST struct Expr *e) |
| CONST struct Name * | SatisfiedExprNameF (CONST struct Expr *e) |
| double | SatisfiedExprRValueF (CONST struct Expr *e) |
| CONST dim_type * | SatisfiedExprRDimensionsF (CONST struct Expr *e) |
| int | ExprBValueF (CONST struct Expr *e) |
| Set * | ExprSValueF (CONST struct Expr *e) |
| symchar * | ExprSymValueF (CONST struct Expr *e) |
| CONST char * | ExprQStrValueF (CONST struct Expr *e) |
| CONST struct Set * | ExprBuiltinSetF (CONST struct Expr *e) |
| Expr * | CopyExprList (CONST struct Expr *e) |
| void | DestroyExprList (struct Expr *e) |
| Expr * | JoinExprLists (struct Expr *e1, struct Expr *e2) |
| int | ExprsEqual (CONST struct Expr *e1, CONST struct Expr *e2) |
| int | CompareExprs (CONST struct Expr *e1, CONST struct Expr *e2) |
| void | exprs_init_pool (void) |
| void | exprs_destroy_pool (void) |
| void | exprs_report_pool (void) |
1.5.1