Мне кажется, что вы пытаетесь сгенерировать исходный код для использования другими, но затем скрыть его, чтобы они не могли видеть, что было сгенерировано.В принципе не возможно.Вы можете генерировать запутанный код, который затруднит чтение, но не сделает невозможным.
Реально, что вы пытаетесь сделать, это сгенерировать код шаблона для использования другими.Если вы не хотите, чтобы они могли это видеть, то, вероятно, вы не хотите, чтобы они его модифицировали.Самый простой ответ - просто не делать этого.Вместо этого создайте компилируемую статическую платформу, содержащую ваш код и IP, а затем генерируйте только шаблоны, которые делают вызовы вашей платформе.Таким образом ваш код защищен.