/Engine/Source/Editor/BlueprintGraph/Classes/BlueprintTypePromotion.h
A single operator can have multiple functions associated with it; usually for handling different types (int*int, vs. int*vector), hence this array. This is the same implementation style as the Math Expression node.
typedef [TArray](API\Runtime\Core\Containers\TArray)< [UFunction](API\Runtime\CoreUObject\UObject\UFunction) * > FFunctionsList