Top | ![]() |
![]() |
![]() |
![]() |
TmplSymbol * | tmpl_symbol_new () |
TmplSymbol * | tmpl_symbol_ref () |
void | tmpl_symbol_unref () |
TmplSymbolType | tmpl_symbol_get_symbol_type () |
void | tmpl_symbol_get_value () |
TmplExpr * | tmpl_symbol_get_expr () |
void | tmpl_symbol_assign_value () |
void | tmpl_symbol_assign_boolean () |
void | tmpl_symbol_assign_double () |
void | tmpl_symbol_assign_string () |
void | tmpl_symbol_assign_object () |
void | tmpl_symbol_assign_expr () |
TmplExpr * tmpl_symbol_get_expr (TmplSymbol *self
,GPtrArray **params
);
void tmpl_symbol_assign_string (TmplSymbol *self
,const gchar *v_string
);
void tmpl_symbol_assign_object (TmplSymbol *self
,gpointer v_object
);
Sets the value to the object v_object
.
void tmpl_symbol_assign_expr (TmplSymbol *self
,TmplExpr *expr
,GPtrArray *args
);
Sets the symbol as a TMPL_SYMBOL_EXPR
with the given ordered and
named parameters.
[skip]
self |
A TmplSymbol. |
|
expr |
An expression to assign, or |
[nullable] |
args |
A GPtrArray of strings. |
[element-type utf8] |