templ_t
templ_t cpp_templ;
print_templ(const templ_t *tpl, FILE *out)
const sub_t *s = templ_top((templ_t *)tpl);
void templ_init(templ_t *, sysdem_ops_t *);
void templ_fini(templ_t *);
boolean_t templ_empty(const templ_t *);
size_t templ_top_len(const templ_t *);
boolean_t templ_sub(const templ_t *, size_t, name_t *);
boolean_t templ_save(const name_t *, size_t, templ_t *);
boolean_t templ_push(templ_t *);
void templ_pop(templ_t *);
sub_t *templ_top(templ_t *);
templ_reserve(templ_t *tpl, size_t n)
templ_init(templ_t *tpl, sysdem_ops_t *ops)
templ_fini(templ_t *tpl)
templ_push(templ_t *tpl)
templ_pop(templ_t *tpl)
templ_top(templ_t *tpl)
templ_empty(const templ_t *tpl)
templ_top_len(const templ_t *tpl)
const sub_t *sub = templ_top((templ_t *)tpl);
templ_sub(const templ_t *tpl, size_t idx, name_t *n)
const sub_t *sub = templ_top((templ_t *)tpl);
templ_save(const name_t *n, size_t amt, templ_t *tpl)