# API Index

### E

TMPL_ERROR, macro in tmpl-error
TmplError, enum in tmpl-error
tmpl_error_quark, function in tmpl-error
TmplExpr, union in tmpl-expr-types
TmplExprBuiltin, enum in tmpl-expr-types
TmplExprType, enum in tmpl-expr-types
tmpl_expr_eval, function in tmpl-expr
tmpl_expr_from_string, function in tmpl-expr
tmpl_expr_new_boolean, function in tmpl-expr
tmpl_expr_new_flow, function in tmpl-expr
tmpl_expr_new_fn_call, function in tmpl-expr
tmpl_expr_new_getattr, function in tmpl-expr
tmpl_expr_new_gi_call, function in tmpl-expr
tmpl_expr_new_number, function in tmpl-expr
tmpl_expr_new_require, function in tmpl-expr
tmpl_expr_new_setattr, function in tmpl-expr
tmpl_expr_new_simple, function in tmpl-expr
tmpl_expr_new_string, function in tmpl-expr
tmpl_expr_new_symbol_assign, function in tmpl-expr
tmpl_expr_new_symbol_ref, function in tmpl-expr
tmpl_expr_new_user_fn_call, function in tmpl-expr
tmpl_expr_ref, function in tmpl-expr
tmpl_expr_unref, function in tmpl-expr

### S

tmpl_scope_get, function in tmpl-scope
tmpl_scope_new, function in tmpl-scope
tmpl_scope_new_with_parent, function in tmpl-scope
tmpl_scope_peek, function in tmpl-scope
tmpl_scope_ref, function in tmpl-scope
tmpl_scope_set, function in tmpl-scope
tmpl_scope_unref, function in tmpl-scope
TmplSymbolType, enum in tmpl-expr-types
tmpl_symbol_assign_boolean, function in tmpl-symbol
tmpl_symbol_assign_double, function in tmpl-symbol
tmpl_symbol_assign_expr, function in tmpl-symbol
tmpl_symbol_assign_object, function in tmpl-symbol
tmpl_symbol_assign_string, function in tmpl-symbol
tmpl_symbol_assign_value, function in tmpl-symbol
tmpl_symbol_get_expr, function in tmpl-symbol
tmpl_symbol_get_symbol_type, function in tmpl-symbol
tmpl_symbol_get_value, function in tmpl-symbol
tmpl_symbol_new, function in tmpl-symbol
tmpl_symbol_ref, function in tmpl-symbol
tmpl_symbol_unref, function in tmpl-symbol

### T

TmplTemplate, struct in TmplTemplate
TmplTemplate:locator, object property in TmplTemplate
TmplTemplateClass, struct in TmplTemplate
TmplTemplateLocator, struct in TmplTemplateLocator
TmplTemplateLocatorClass, struct in TmplTemplateLocator
tmpl_template_expand, function in TmplTemplate
tmpl_template_expand_string, function in TmplTemplate
tmpl_template_get_locator, function in TmplTemplate
tmpl_template_locator_append_search_path, function in TmplTemplateLocator
tmpl_template_locator_get_search_path, function in TmplTemplateLocator
tmpl_template_locator_locate, function in TmplTemplateLocator
tmpl_template_locator_new, function in TmplTemplateLocator
tmpl_template_locator_prepend_search_path, function in TmplTemplateLocator
tmpl_template_new, function in TmplTemplate
tmpl_template_parse, function in TmplTemplate
tmpl_template_parse_file, function in TmplTemplate
tmpl_template_parse_path, function in TmplTemplate
tmpl_template_parse_resource, function in TmplTemplate
tmpl_template_parse_string, function in TmplTemplate
tmpl_template_set_locator, function in TmplTemplate
TmplToken, struct in tmpl-token
TMPL_TYPE_TEMPLATE, macro in TmplTemplate
TMPL_TYPE_TEMPLATE_LOCATOR, macro in TmplTemplateLocator