![]() |
![]() |
![]() |
![]() |
gboolean tmpl_expr_eval (TmplExpr *expr
,TmplScope *scope
,GValue *return_value
,GError **error
);
TmplExpr * tmpl_expr_new_setattr (TmplExpr *left
,const gchar *attr
,TmplExpr *right
);
TmplExpr * tmpl_expr_new_require (const gchar *typelib
,const gchar *version
);
TmplExpr * tmpl_expr_new_simple (TmplExprType type
,TmplExpr *left
,TmplExpr *right
);
TmplExpr * tmpl_expr_new_gi_call (TmplExpr *left
,const gchar *name
,TmplExpr *params
);
TmplExpr * tmpl_expr_new_fn_call (TmplExprBuiltin builtin
,TmplExpr *param
);
TmplExpr * tmpl_expr_new_user_fn_call (const gchar *name
,TmplExpr *param
);
TmplExpr * tmpl_expr_new_flow (TmplExprType type
,TmplExpr *condition
,TmplExpr *primary
,TmplExpr *secondary
);