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);