Functions
tmpl_expr_from_string ()
TmplExpr *
tmpl_expr_from_string (const gchar *str
,
GError **error
);
tmpl_expr_unref ()
void
tmpl_expr_unref (TmplExpr *expr
);
tmpl_expr_eval ()
gboolean
tmpl_expr_eval (TmplExpr *expr
,
TmplScope *scope
,
GValue *return_value
,
GError **error
);
tmpl_expr_new_boolean ()
TmplExpr *
tmpl_expr_new_boolean (gboolean value
);
tmpl_expr_new_getattr ()
TmplExpr *
tmpl_expr_new_getattr (TmplExpr *left
,
const gchar *attr
);
tmpl_expr_new_require ()
TmplExpr *
tmpl_expr_new_require (const gchar *typelib
,
const gchar *version
);
tmpl_expr_new_string ()
TmplExpr *
tmpl_expr_new_string (const gchar *value
,
gssize length
);
tmpl_expr_new_number ()
TmplExpr *
tmpl_expr_new_number (gdouble value
);
tmpl_expr_new_user_fn_call ()
TmplExpr *
tmpl_expr_new_user_fn_call (const gchar *name
,
TmplExpr *param
);
tmpl_expr_new_symbol_ref ()
TmplExpr *
tmpl_expr_new_symbol_ref (const gchar *symbol
);
tmpl_expr_new_symbol_assign ()
TmplExpr *
tmpl_expr_new_symbol_assign (const gchar *symbol
,
TmplExpr *right
);