| 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] |