/Engine/Source/Runtime/Core/Public/Containers/Array.h
This should be changed to use std::disjunction and std::is_constructible, and the usage changed to use ::value instead of Value, when std::disjunction (C++17) is available everywhere.
typedef [TOrValue](API\Runtime\Core\Templates\TOrValue)< std::is_same< DestType, std::decay_t< SourceType >>::value, [TIsConstructible](API\Runtime\Core\Templates\TIsConstructible)< DestType, SourceType >> TArrayElementsAreCompatible