Currently choice encoding / decoding functionality is provided by templates. This results in clunky, difficult to understand and slow to compile code. The functionality should instead be generated for each generated Choice type, like Sequence currently does.
Currently choice encoding / decoding functionality is provided by templates. This results in clunky, difficult to understand and slow to compile code. The functionality should instead be generated for each generated Choice type, like Sequence currently does.