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