Take for example:
UFUNCTION(BlueprintPure, Category = "Utilities|Bytes", Meta = (DisplayName = "Merge Bytes", Keywords = "byte array", CommutativeAssociativeBinaryOperator = "true")) static TArray<uint8> MergeBytes(TArray<uint8> A, TArray<uint8> B);
Is there a keyword like CommutativeAssociativeBinaryOperator that would be guaranteed to execute in order, in other words, to always merge A and B, then add C, D, etc?
Is there a way to make the objects const references (const TArray<uint8>& A)? (currently this gives errors when packaging, saying “Ensure condition failed: InputType == Pin->PinType” in K2Node_CommutativeAssociativeBinaryOperator.cpp line 124)