Lines Matching full:decoder
81 """Emit a decoder for an XDR union's discriminant"""
83 template = get_jinja2_template(environment, "decoder", "switch_spec")
90 """Emit decoder for an XDR union's arm (data only, no case/break)"""
102 template = get_jinja2_template(environment, "decoder", node.arm.template)
115 """Emit decoder functions for an XDR union's case arm"""
127 template = get_jinja2_template(environment, "decoder", "case_spec_be")
129 template = get_jinja2_template(environment, "decoder", "case_spec")
134 template = get_jinja2_template(environment, "decoder", node.arm.template)
143 template = get_jinja2_template(environment, "decoder", "break")
148 """Emit a decoder function for an XDR union's default arm"""
155 template = get_jinja2_template(environment, "decoder", "default_spec")
159 template = get_jinja2_template(environment, "decoder", "break")
164 template = get_jinja2_template(environment, "decoder", default_case.arm.template)
175 """Emit one XDR union decoder"""
176 template = get_jinja2_template(environment, "decoder", "open")
181 template = get_jinja2_template(environment, "decoder", "bool_spec")
190 template = get_jinja2_template(environment, "decoder", "close")
204 template = get_jinja2_template(environment, "decoder", "close")
357 """Emit one decoder function for an XDR union"""