29 #include <freeradius-devel/server/tmpl.h>
30 #include <freeradius-devel/util/htrie.h>
A hash/rb/prefix trie abstraction.
static unlang_group_t * unlang_case_to_group(unlang_case_t *sw)
Cast a case keyword extension to a group structure.
static unlang_switch_t * unlang_group_to_switch(unlang_group_t *g)
Cast a group structure to the switch keyword extension.
static unlang_group_t * unlang_switch_to_group(unlang_switch_t *sw)
Cast a switch keyword extension to a group structure.
static unlang_case_t * unlang_group_to_case(unlang_group_t *g)
Cast a group structure to the case keyword extension.
Generic representation of a grouping.
A node in a graph of unlang_op_t (s) that we execute.