array, optional and discriminator helper variables generated according to codec demands
constructors generated according to codec demands
cpp_full generator adjusted to new codec