|
| template<typename T > |
| SIZE_T | UE::Core::Private::EncodeIndices (const T &Variant) |
| |
| template<typename Variant0 , typename... Variants> |
| SIZE_T | UE::Core::Private::EncodeIndices (const Variant0 &First, const Variants &... Rest) |
| |
| constexpr SIZE_T | UE::Core::Private::DecodeIndex (SIZE_T EncodedIndex, SIZE_T VariantIndex, const SIZE_T *VariantSizes) |
| |
| constexpr SIZE_T | UE::Core::Private::Multiply (const SIZE_T *Args, SIZE_T Num) |
| |
| template<typename... Ts> |
| FORCEINLINE TVariantStorage< Ts... > & | UE::Core::Private::CastToStorage (TVariant< Ts... > &Variant) |
| |
| template<typename... Ts> |
| FORCEINLINE TVariantStorage< Ts... > && | UE::Core::Private::CastToStorage (TVariant< Ts... > &&Variant) |
| |
| template<typename... Ts> |
| FORCEINLINE const TVariantStorage< Ts... > & | UE::Core::Private::CastToStorage (const TVariant< Ts... > &Variant) |
| |
| template<SIZE_T EncodedIndex, SIZE_T... VariantIndices, typename Func , typename... Variants> |
| decltype(auto) | UE::Core::Private::VisitApplyEncoded (Func &&Callable, Variants &&... Args) |
| |
| template<typename Func , SIZE_T... EncodedIndices, SIZE_T... VariantIndices, typename... Variants> |
| decltype(auto) | UE::Core::Private::VisitImpl (SIZE_T EncodedIndex, Func &&Callable, TIntegerSequence< SIZE_T, EncodedIndices... > &&, TIntegerSequence< SIZE_T, VariantIndices... > &&VariantIndicesSeq, Variants &&... Args) |
| |