/Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/Source/NetcodeUnitTest/Public/NUTEnum.h
When specifying the whole flag list in one assignment, do a compile time check using the template parameter. When modifying a runtime-written flag list, do a runtime check on the final flag variable using the function parameter.
Returns the flags, so that validation can be done as they are assigned to a value
template<[EMinClientFlags](API\Plugins\NetcodeUnitTest\EMinClientFlags) CompileTimeFlags> [EMinClientFlags](API\Plugins\NetcodeUnitTest\EMinClientFlags) ValidateMinFlags ( [EMinClientFlags](API\Plugins\NetcodeUnitTest\EMinClientFlags) RuntimeFlags )