namespace UE { namespace Core { namespace Private { template<typename Func, SIZE_T... EncodedIndices, SIZE_T... VariantIndices, typename... Variants> decltype(auto) UE::Core::Private::VisitImpl ( SIZE_T EncodedIndex, Func && Callable, [TIntegerSequence](API\Runtime\Core\Delegates\TIntegerSequence)< SIZE_T, EncodedIndices... > &&, [TIntegerSequence](API\Runtime\Core\Delegates\TIntegerSequence)< SIZE_T, VariantIndices... > && VariantIndicesSeq, Variants &&... Args ) } } }