/Engine/Source/Runtime/Core/Public/Templates/IsArrayOrRefOfTypeByPredicate.h
template<typename ArrType, unsigned int N, template< typename > class Predicate> struct TIsArrayOrRefOfTypeByPredicate< const volatile ArrType(&)[N], Predicate >