namespace UE { namespace Core { namespace Private { template<SIZE_T EncodedIndex, SIZE_T... VariantIndices, typename Func, typename... Variants> decltype(auto) UE::Core::Private::VisitApplyEncoded ( Func && Callable, Variants &&... Args ) } } }