Top | ![]() |
![]() |
![]() |
![]() |
TmplExpr * | tmpl_expr_from_string () |
TmplExpr * | tmpl_expr_ref () |
void | tmpl_expr_unref () |
gboolean | tmpl_expr_eval () |
TmplExpr * | tmpl_expr_new_boolean () |
TmplExpr * | tmpl_expr_new_getattr () |
TmplExpr * | tmpl_expr_new_setattr () |
TmplExpr * | tmpl_expr_new_require () |
TmplExpr * | tmpl_expr_new_simple () |
TmplExpr * | tmpl_expr_new_string () |
TmplExpr * | tmpl_expr_new_number () |
TmplExpr * | tmpl_expr_new_gi_call () |
TmplExpr * | tmpl_expr_new_fn_call () |
TmplExpr * | tmpl_expr_new_user_fn_call () |
TmplExpr * | tmpl_expr_new_flow () |
TmplExpr * | tmpl_expr_new_symbol_ref () |
TmplExpr * | tmpl_expr_new_symbol_assign () |
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
);