Наверное по этому поводу есть куча тем, но я не могу найти именно толковую тему - которая бы описывала - как к примеру, по средствам C++ - дополнить функцию имея ее адрес, добавив if(statement) поверх уже имеющихся там переменных, то есть к примеру было FArchive& operator<<( FArchive& Ar, FPackageFileSummary& Sum )
{ Ar << Sum.Tag;
Ar << Sum.FileVersion; } Стало FArchive& operator<<( FArchive& Ar, FPackageFileSummary& Sum )